Ca, Al, and Fe can adsorb phosphorus anions due to their positive charge. Heavy metals also have a positive charge, fewer articles talk about phosphorus-heavy metal complexes. What compounds does phosphorus form with heavy metals? What is their stability to Al/Fe/Ca-P?