I would be very careful with alpha lipoic acid. It can move mercury out of tissues and it will settle in another part of the body, even in the brain!
ipoic acid is an organic compound, one enantiomer of which is an essential cofactor for many enzyme complexes.