I had that same problem with fluorite and why I don't have it in any of my aquariums any more. I didn't find it to be that extraordinary as a plant substrate either. Eco-complete is a good plant substrate though. I will generally wash all of my substrates prior to adding them to the aquarium unless it says specifically not to. There is usually at least some benefit to washing it beforehand.