You will find plenty of information detailing how parasites can cause liver cysts. It is very difficult to say your cysts are the result of parasitic activity but it is a possibility. At the end of a parasite protocol you may consider a liver flush. There is no magical solution to your plight but these two cleanses are a logical way forward.