To gain weight in liver disease I recommend a product called Immunocal.
This product is made from the protein portion of milk. The amino acids in the product, when ingested, produce glutathione. Taking glutathione directly into the GI system is not well absorbed but this product Immunocal enables successful production of glutathione particularly in the liver. Immunocal is indicated for cachexia, muscle and weight loss in cancer patients and AIDS patients. It is a beneficial antioxidant and is utilized well in the liver.
Because Immunocal is solely the protein portion of milk (the lactose sugar is separated out in a patented process) Immunocal can be consumed as a way to balance carbohydrate foods in order to maintain stable blood sugar levels.
Please see www.balancedmeals.org
for a complete description of balanced meals to manage blood sugar.