If the problem is metals, then you'll need a sequestrant to hold the metals in solution. They wont be removed, but will at least stay in suspension. Can you get a sample to the pool store and ask them to check for metals?

Janet