Never eat margarine. That is a petroleum byproduct and should never be consumed. YIKES.
Soy is another thing you may want to investigate.
White flour and Sugar contribute to stone formation. Themz the facts. Just do the best you can and learn along the way. Your body will tell you when your on track.
Good luck with your 2nd flush. I'm doing #10 tonight. Let's rock.