This will break down the stones, loosen them as well and the magnesium relax all the ducts and all the rest of you - accomplishing two things at once. Relaxing all the ducts may relive most of your current gall bladder pain, and with them breaking down and you being more relaxed the stones can naturally pass daily and REALLY move on out when you flush. I have found Malic acid with magnesium to be of huge benefit with my flushing and for in between maintenance.
If you are at all open to it, a Master Cleanse is fabulous for helping the liver and gall bladder cleanse - in my experience.