Gall-bladder health-care diet

Table of Contents
While researching on Gall-bladder stone and how to recover by finding out the root causes and adjusting living and eating habit, I found a very good article written by Dr.Jockers

The whole article is so well-written with scientific back-ups. It's good from beginning till end. Here are some of my favorite passages:
"Take the stress off your digestive system by doing a water/green juice fast for 16-20 hrs each day. Consume only 2 meals and make one of those a protein shake and one can (doesn’t have to be) a solid food meal such as a homemade chicken soup or high quality meat with steamed veggies and a big salad with good fats."
"An anti-inflammatory diet and lifestyle are necessary to inhibit gallstone formation. This diet consists of phytonutrient rich organic fruits & vegetables, grass-fed animal products, and healthy fat sources such as avocados, coconut, grass-fed butter & olive oil. Be sure to consume these fats in small quantities at a time with ox bile and a high quality digestive enzyme.
Foods that are rich in organic acids and natural enzymes are especially important for the entire digestive system including the liver and gall bladder. These foods include apple cider vinegar (ACV), fresh squeezed lemon/lime, kombucha, kimchi, & red cabbage sauerkraut.
Liver health is dependent upon a regular fasting cycle to effectively clean and detoxify. A 12 hour fast between dinner and breakfast is a great daily habit. If one were to finish their final solid food meal at 8 PM they should not attempt another solid food meal until at least 8 AM. This gives the body 4 hours to digest and metabolize the food and then 8 hours for the liver to cleanse."
Please read on carefully, I hope this can be helpful if you are looking for health advice on this topic.