One place that phosphates get introduced that is often overlooked is through feeding of flake foods, part of the production process actually add phosphates to the food (to make it bind together... at least i think thats why). They definately play a roll probably a significant one in allowing cyano to reproduce. I would have to guess silicates fall into this catagory as well.