half of the naturopaths out there are nuts; the other half are very good. the mercury in your mouth is something that i would get rid of. Sue your idiot dentist for putting it there in the first place -- i am serious!!!
try the 3lac and hydroxygen (oxygen elements) and get your money back if not happy.
it might be wiser to get rid of mercury first (good luck w/ chelation). some people think that the body creates a yeast condition to protect the body from the yeast through either cell wall absorption or some other unexplained means. therefore getting rid of yeast could potentially make things worse. this is a tough call as to what to do.
i suspect that your problems are multiple and that yeast is only a middle player in the whole tragedy.