I was writing to wish11, but you guys have similar problems so I'm sure you could maybe get some ideas here.
It's too bad about your naturopath, but chances are you won't find the answers you are looking for by going to one person. I've seen 12 different healers in the past 4 years and I always learn something new from each one. Someone will be able to help you and you can get clues from each one as well.
At the very least, their different TESTS should allow you to narrow your problem down.
The QUESTIONS, you want to ask are:
1) What do you think is wrong with me? Why do I have this odor? Do you have any previous clients who you helped with this problem (and can I speak to them)?
2) What can I do to fix it? How long will it take? Why does it work?
So my question to you is, what did the naturopath say the problem was? When the solution didn't work, did you go back to them and ask them why? Follow up is also important.
Iridology is the Science of looking at imperfections in the eyes and knowing which organs / parts of the body are damaged. Sometimes you can get an idea what damaged the body as well. It can sometimes help you identify the cause of whatever disease you might have.
I can ask an amazing healer near me if he knows how to fix the problem you're having, if so maybe you could travel to Toronto Canada to have it looked at?
Sorry I couldn't help more, I don't have any direct experience with this problem (mine is more Candida, liver disease, cancer), but it just sounds like some kind of problem with your elimination organs (autointoxification) to me.