I'm not sure where the odor (if it exists) is coming from. I've gone to my primary care physician and she said she didn't notice anything, so it might just be that I'm crazy, or she's lying.
If it's a metabolic disorder like yours, maybe I could see some endocrinologist.