You should look into anionic polymers. They are safe non-toxic polymers that bind to the dirt particles. They do not change the PH or water chemistry and are relatively inexpensive.