From what I understand, salt, fluid, protein (80g-100g per day) and adequate vitamins from food sources, like leafy greens, beans, oranges and other vegetables and fruits, provides your liver with the resources it needs, otherwise water retention and high blood pressure result.