I think some supplements like that can help, but my bigger focus is on the energy state of the liver cells, and their ability to export any fat they create. So if you have liver issues, going higher in MCTs (basically including more coconut oil in your diet), eating adequate choline, avoiding PUFAs like the plague, and taking L-Taurine for increasing liver glycogen capacity is a great start. Getting sunlight, or using red/infrared light on your liver is helpful too. Once your liver is lean and healthy, then sugar is helpful too for providing energy, but if your liver is in bad shape, sugar can make things worse.
One human intervention using 200mg daily in men for 90 days (dose determined from Ayurvedic recommendations) failed to note any clinically significant toxicological symptoms when measuring standard toxixological biomarkers, but noted a small decrease in serum creatinine by % and increases in both Haemoglobin (no morphological changes of RBCs) and WBC count by % and 6% respectively.  A larger dose of 2g Shilajit (% fulvic acid) daily for 45 days in humans aged 16-30yrs did not note any significant toxicological signs in serum, but did not note any significant influence on haemoglobin.