Unless there's a medical need to feed him so often, I'd cut back on the number of feedings and see if that makes any difference. I'd give the same amount of food if that's working well for him, but just in fewer feedings. Maybe two meals and a bedtime snack (or whatever you think will work).
I'm not against several feedings per day--my dog eats that way and thrives on it. But since it's not working well for Andy right now it may be a good thing to re-evaluate.
There are also home-made liver diets. That might be something to investigate.