I'm confused. Robert Craig's Shampoo for Extremely Hard Water lists these ingredients, no EDTA:
INGREDIENTS: Water, Sodium Laureth Sulfate, Cocamide DEA, Panthenol, Chamomilla Recutita (Matricaria) Extract, Geranium Macalatum Extract, Juniperus Communis Fruit Extract, Mentha Piperita (peppermint) Leaf Extract, Rosmarinus Officinalis (Rosemary) Leaf Extract, Salvia Officinalis (Sage) Leaf Extract, Propylene Glycol, Hydrolyzed Soy Protein, Sodium Lauryl Sulfate, Polyquaternium - 11, Citric Acid, Methylchoroisothiazolinone and Methylisothiazolinone, fragrance, Yellow 5.
I don't really know if his shampoo "removes" hard water (you can't really remove the water though) but it is formulated to work with hard water so your hair is cleaned, not stripped, but isn't affected by the hardness of the water. I've used it before (water's not so hard now with a filter) and it works great. But no EDTA. ????