I've been doing Master-Cleanse and Liver Flush for years and stick with mostly vegetarian diet. Whole grains, beens, nuts, fruits and vegetables.
No meat of any kind or milk.
No Sugar or artificial sweeteners.
No junk food or bagged snacks.
No coffee.