Being a sufferer from nearly 12 years, I have to say over those 12 years trying different methods and so forth, doesn't seem to be working. But lately, I tried to binge eat; drinking lots and lots of water, not eating as much but very little just to test something out, and I must say... the reactions still existed. Perhaps "food" varies person, per person, but for me that's not the case. I am quite certain it has to do with my skin and my pores. Perhaps people with healthy skin, don't stress from this, and those who don't, do. I know my skin feels very flaky at times and when it does get very flaky that is when people react the worst.
Another event is that it triggers people from far away, but when someone is next to me, most times (if all) they don't react to me in an allergic way. But I do believe the issue really is our pores and our skin, than our digestive system; possibly even mold or something bacteria lingering inside our bodies we don't know how to get rid of.
Just my current observation.