A rheumatologist treats lupus in general however many different conditions can be acquired due to lupus. In such cases a different specialist may be required to manage those specific conditions. For example, renal involvement due to lupus will need the care of a nephrologist. Lupus patients may need to be seen by a number of specialists to manage different areas of the disease.
And let's not forget our Interal medicne doc.
It is pregnancy when the woman has Nephritis( a kind of lupus). Pregnancy should be avoided if at all possible if the mother has lupus. Here is an article about it.http://www.emedicine.com/med/topic1597.htm
Dermatologist treats that condition
The Dermatologist (skin doctor)
Foot doctor
I think its an orthapeadic doctor
an oncologist
A psychologist.
gastroenteroligist
nuerologist
A gastroenterologist treats stomach pain.
A GP should do.
Pediatrician.