I would try all kind of bioflavonoids ,specially these 3 : pygnogenol ( aka French Maritime Pine Bark Extrac), quercetin , rutin, and i would also try DIOSMIN AND HESPERIDIN complex product.
One study have shown quercetin protects against liver injury, and i also like quercetin becouse it can chelate copper also.
Those bioflavonoids & diosmin/hesperin should also help prevent and heal hemorrhoids.