Hopinso, IP-6 also removes excess calcium (and iron) in addition to heavy metals. The Iodine takes care of removing fluoride. I read in one article by Dr.Abrahams that it doesnt take as much Iodine to get rid of fluoride as it does to remove bromide. I dont have a link to it unfortunately - if I find it Ill post it.
IP6 attaches to heavy metals such as mercury, lead and cadmium, as well as loose iron, copper and calcium. [J Agriculture Food Chemistry 47: 4714-17, 999] IP6 is a selective chelator -- it does not attach to potassium, sodium or magnesium, important electrolyte minerals required for heart rhythm. IP6 does not remove calcium from bones or iron from red blood cells. Once chelated (attached), these excess minerals are excreted via the urinary tract. [Crit Rev Food Sci Nutr. 35:495-508, 1995]