good question actually!!
Fatty liver, and Nash, are controlled mostly by diet. Yet the body needs sufficient sugar to operate optimally. Fresh fruit, veggies, and whole grains are the good carbs. They have sufficient fiber to release sugar slowly..
I also have heart disease.. atherosclerosis and A-fib. I have a pacemaker to keep my heart rate under control. I was taking 40mg Lipitor daily, 2 years ago. I had my diet changed to 60% good carbs, 25% meat protein(mostly white chicken), and I eat about a 1/4 pound of nuts daily for snacking and good fat. I cheat a little bit... I have lowered my lipid and A1C numbers quite a bit. I am only taking 10mg of Lipitor now. my last liver ultrasound showed no fat/fibrosis.
I should say, stay away from immediate release, and added sugar..You have done very well with your diet, and no alcohol. I just hope your GI problem gets better. l