Diatoms need 3 things, Nitrogen (nitrates), phosphorus, and Silica
Almost all phosphate removers also remove Silica so if you lower the levels of both of these things, you are taking away 2 of their food sources. If you also keep your nitrates down, you are taking away another of it's food...