Water changes and carbon sound like a good start. I would just keep doing that until things clear up. A protein skimmer might help clear things up as well.
How did it happen?
What brand of heater was this?
Be care full picking up the heater glass, OUCH!