High protein/fat diets can make blood acidic and leach calcium from the bones. Both can contribute to joint pain and skin issues. I am not sure about vision. Blood Sugar imbalance can contribute to vision problems. Have you been tested for diabetes? Diabeties can affect vision.
Do you react to all fruit or specific fruits? You may be allergic to some types of fruit.
I am knew to Liver Flushing so I can't say if Liver Flushing would help with your symptoms. High protein/fat really taxes the body and stresses the liver, kidneys and digestive track, so you could be reacting to a build up of toxins.
I would suggest juicing and eating fruit and vegies. Try eating one fruit at a time and see if you have a reaction. Specificly citrus fruits. Some people have skin reactions to citrus. Make sure you are having daily bowl movements and not having food sitting in your intestins creating toxins.