You've got your work cut out for you that's for sure.
I could help you get things straightened out and stabilized, and then chip away at curing it. It will take a lot of doing. Soundbites in a forum ain't going to cut it, it has to be methodical and organized.
Just for morale, infections are usually not the main cause of anything, so don't stress out too much about those. And the heavy metals mentioned are a good place to start, it is pretty much a given that these are playing a role, but then dealing with it is very tricky and individual unless you get lucky.