This guy chemists!
BTW, I just checked my mineral rich German Sprudel (Gerolsteiner - yes, I am one of the insane persons that like it!), and it say on the label:
348mg/l Ca
108mg/l Mg
So, washing with German Gerolsteiner Sprudel instead of tap water still would require less detergent than shown in the image, if your estimate is correct :-)