Did your AME refer to you see a specialist allergist? I had to see a doctor at The Shard in London due to my peanut allergy before the AME would issue a class 2. Unfortunately I can't apply for a class 1 at the minute and I'm learning on helicopters so my situation is different.