Another thing is that fish oil supplements do not seem to suffer any heavy metal contamination; partly because the fish used for this purpose happen to be low on the food chain, and partly because of the way the fish oil is processed. There have been a couple of studies where they actually tested more than a dozen common (i.e. supermarket availability) fish oil supplements and found zero mercury or other heavy metal contamination in most of them and only insignificant trace levels in one or two IIRC.
You also excrete a lot of metals via vigorous sweating (as well as urine and stool). All the more reason to do sustained cardio (or sauna) plus drink lots of water and eat lots of fibrous food. I.e. having a well rounded 'generically healthy' lifestyle (though I am suggesting a lot more sweating than most Americans are used to).