Interesting idea to remove toxins and heavy metals by keeping the fish you catch. If it worked, the Atlantic Ocean would be very clean! As Cecil said,
This is especially tue if the metals and toxins keep entering the ecosystem.
The problem is, there are far more toxins than you could ever remove fish and more toxins get dumped in the water every day...