I'd do a dietician specializing in eating disorders.
http://www.rdlink.com/topics/eatdisorder.htm
The dairy thing with the yogurt that made your asthma worse might just be lactose intolerance and fixable with lactase or different yogurt. I have that problem (with the asthma, and intestinal problems as a result of too many antibiotics after my appendix burst, and lactose problems). But a dietician would know how to try/test things in certain orders and adjust, etc. to get the most benefit?
I feel doctors can only help with "disease" not breakdown.