I sincerely hope you get better... Auto Immune problems are a pain, more than literally. I just (2 weeks ago) received this diagnosis, after 20 years of symptoms, no Doc, except my current one, worked it out.
https://en.wikipedia.org/wiki/Hidradenitis_suppurativa
Hidradenitis. It's an Auto-Immune disease where the immune system attacks the sweat glands in the skin, which can result in lesions, very large infected areas... I wont go on. I don't have it that bad, early stages of symptoms.
From some research I did, seems its related to Gluten intolerance, another Auto-Immune disorder. So, having felt rather off stomach and general health wise for a number of years, I took gluten out of my diet, and what do you know, the Hidradenitis has rapidly cleared up, and other pains I was getting in my joints, like inflammation, swelling, etc, also cleared up, within a week of getting rid of Gluten.
I supplemented the Gluten free diet with high Zinc and Vitiman A doses, after some further research, and I am feeling an amazing amount better.
Ok, so why am I prattling on. Well I read in your original post about your symptoms, and I had some similar ones, including the sore joints, and cloudy urine, all now gone. They seem common to Auto-Immune diseases.
Maybe, something else is triggering the Reiters off? Seems my Hidradenitis, was being, and had for about 20 years, been triggered off by my Gluten intolerance. The Gluten set off the Auto-Immune response, so it seems.
Just passing on a bit of info, so maybe you can keep an eye on some dietary stuff, could be relevant, may be another trigger? With your eyesight at stake, I would be remiss if I didn't pass on what I know, it may be helpful.
On the flip side, as I am Gluten, egg white and Lactose intolerant, my diet consists of water, meat and beans..... Oh yeah, vegies too. Not so bad, have lost some weight without wheat products, and meat is awesome of course.
Good luck and as I said, I sincerely hope you get it beaten. I'll keep reading for you, if I find anything relevant, I'll post it.