Maybe you are still having trouble because you haven't eliminated soy & dairy. Both french fries and chicken nuggets are full of both from mc d's.
Per their website:
French Fries:
Potatoes, vegetable oil (canola oil, hydrogenated soybean oil, natural beef flavor [wheat and milk derivatives]*), citric acid (preservative), dextrose, sodium acid
pyrophosphate (maintain color), salt. Prepared in vegetable oil ((may contain one of the following: Canola oil, corn oil, soybean oil, hydrogenated soybean oil with
TBHQ and citric acid added to preserve freshness), dimethylpolysiloxane added as an antifoaming agent). *
CONTAINS: WHEAT AND MILK (Natural beef flavor contains hydrolyzed wheat and hydrolyzed milk as starting ingredients).
Chicken McNuggets®:
White boneless chicken, water, food starch-modified, salt, chicken flavor (autolyzed yeast extract, salt, wheat starch, natural flavoring (botanical source), safflower oil,
dextrose, citric acid, rosemary), sodium phosphates, seasoning (canola oil, mono- and diglycerides, extractives of rosemary). Battered and breaded with: water,
enriched flour (bleached wheat flour, niacin, reduced iron, thiamin mononitrate, riboflavin, folic acid), yellow corn flour, food starch-modified, salt, leavening (baking
soda, sodium acid pyrophosphate, sodium aluminum phosphate, monocalcium phosphate, calcium lactate), spices, wheat starch, whey, corn starch. Prepared in
vegetable oil ((may contain one of the following: Canola oil, corn oil, soybean oil, hydrogenated soybean oil with TBHQ and citric acid added to preserve freshness),
dimethylpolysiloxane added as an antifoaming agent).
CONTAINS: WHEAT AND MILK.