for liver health you should be taking R+ lipoic. ALA is R/S. S interferes with R+ activity as well as increasing its excretion. You should also be taking biotin with lipoic (whether racemate(ALA) or R+ lipoic) as it inhibits biotin dependent carboxylases.
reccomend Glucorell R
https://www.anabolicfitness.net/shop/product_info.php?id=37&coupon=afdiscount
ALA and R+ lipoic should be taken prior to meals. Silymarin does not have the best oral bioavailability and aside from a different presentation there is not much to enhance it.