Where to begin!!!
On the subject of how exactly do dechlorinators supposedly "remove" heavy metals, Delboy has already said much of what I was about to say
The important factor that Delboy was wondering about though, you certainly wouldnt want to intentionally add a Chelating agent such as EDTA to your fishtank because it is a
very strong chelating agent with a high redox potential.
Chelating agents such as Sodium Thiosulphate (using a "Sulphate reduction" reaction) however, are only moderate chelating agents at best and therefore doesnt pose the same problem of voiding your water of all metals including those that are beneficial to metabolic processes
For those of you wondering what on earth I am spouting on about!
A chelating agent reacts with metallic compounds or elemental metals in such a way that the metal component is then effectively "removed" from availability and cannot be absorbed or used while in that state. In the case of Sodium Thiosulphate, Sulphate ions are produced as a result
Essentially (unless I'm very much mistaken! I'm a Geologist/Biologist not a Chemist

) When you use a dechlorinator that contains Sodium Thiosuphate you are left with metallic salts (the heavy metals are bound here) and Sulphate ions, which providing you do water changes ever, will be removed.
Also, since freshwater fish (which is what we are concerned with in this section of the forum at least) are Hyperosmotic, they tend to take in water and lose ions involuntarily, they only gain ions via selective uptake (which does not include sulphate ions) or via their food (which shouldnt therefore contain the sulphate ion by-product of dechlorination).
So, in theory, our fish shouldnt be bothered by the by-products of dechlorination using Sodium Thiosulphate.
Also, it might interest people to research Metallothionines, which are Cysteine (amino acid) rich proteins found in a vast array of all organisms which deal directly with chelating metals within organisms in order to sequester them for excretion. These proteins function essentially in a similar fashion to our Sodium Thiosulphate by binding potentially harmful metals and they too produce ionic by-products.
The long and short of all that I just waffled out (for those of you who actually made it this far!!!) is that I personally dont think we are causing problems with the dechlorinators that we use and I will continue to use mine.
That is until someone who knows more about it than me and is actually a Chemist shows up and tells me I was all wrong
