The thing is that with allergies is always difficult to know, as allergens are not chemically pure IYWIM.
My sister is allergic to some cats, you can't touch a well groomed cat and sit to her side without her getting all itchy and coming in a rash . However... she can hold the dirtiest cat without developing a reaction (I guess she is allergic to cat's saliva).
As for the type of reaction indicating something... well, I'm not going to be very helpful here but, although it can be said that the majority of people allergic to X have a Y reaction, the truth is that that Y reaction can be caused X, Y, Z or even the combination of A and B. . Hence my sugestion of the diary.
Now, if she thinks it's food causing it, she may have an ELISA test (York Test, available from the internet). The good thing of it is that it tests 113 foods in one go, and results can be used to select the most likely causes. But... it can provide many false negatives or positives and at around 200 pounds it doesn't come cheap.
RAST tests can be ordered by a GP without the need for a referal to an alleregist. They cost around 8 pounds for allergen tested which she will have to pay. However, IME most GP's refrain from going this route, mainly because they have not been extensively trained about how to interpret the results or how to act on them.