Just for the heck of it why don't you get Alex some Milk Thistle and start him on it. This is what I give Jasper (she has liver damage from medications she had to take for Aspergillosis). It is very non-toxic and cannot hurt your bird.
See if you can't cut out Alex's cashews (very high in fat) and give him only Walnuts, almonds, pistachios, pine nuts (few). They have the good fats and absolutely no peanuts - really bad on several levels.
Make sure that all of the protein he gets is vegetable protein. Give him lots of vegetables - sweet potatoes, Swiss Chard, Kale, Pumpkin. Other than vegetables and very little fruit he should have free access to pellets. Watch to make sure that whatever pellet you give him doesn't have sugar in it and that it does have additional vitamins and minerals. Here are the ingrdients of Harrison's pellets, generally considered the best in the world.
"*Sunflower Kernels, *Hull-less Barley, *Soybeans, *Peas, *Peanut Kernels, *Lentils, *Corn, *Brown Rice, *Toasted Oat Groats, *Alfalfa, *Psyllium, Calcium Carbonate, Bentonite, Mixed Tocopherols (source of Vitamin E), *Sea Kelp, Salt, *Algae Meal, Vitamin/Mineral Supplement (Vitamin A Palmitate, Vitamin D3 Supplement, dl-Alpha Tocopheryl Acetate, Vitamin B12 Supplement, Riboflavin Supplement, d-Calcium Pantothenate, Niacin, Pyridoxine Hydrochloride, Biotin, Thiamine Mononitrate, Folic Acid, Zinc Sulfate, Manganese Sulfate, Copper Sulfate, Sodium Selenite, Calcium Carbonate and *Sunflower Oil)
*CERTIFIED ORGANIC INGREDIENT
Guaranteed Analysis: Crude protein (min.) 18%, crude fat (min.) 15%, crude fiber (max.) 6.5%, moisture (max.) 10%."