Paul,
I'm a long time lurker on this forum, but since I am an EE, I might be able to help.
I'd be surprised if you got satisfactory result with your circuit. I would expect the brightness of the indicators to vary significantly when dimmed as indicators turn on and off.
Assumptions:
1) Indicators have a built in current limiting resistor sized for full-brightness operation at 12 Volts (1KOhm is reasonable for a red LED at 12V)
2) LED forward voltage drop (Vf) is constant (it actually varies with current)
3) All indicators are the same color (Vf varies by color)
4) Vf=1.2V
For one indicator lit:
Itotal = V / R = (12 - 1.2)/(1K + 30K) = 10.8/31000 = 348uA
For two indicators lit:
Itotal = V / R = (12 - 1.2)/(500 + 30K) = 10.8/30500 = 354uA
But only half that current flows through each LED, so:
Iled = Itotal/2 = 177uA
For N indicators lit:
Iled = (12-1.2)/(N*(1000/N + 30000)) =
N Iled (uA)
1 348
2 177
3 119
4 89
It won't be quite this bad because Vf is exponentially proportional with current.
The solution is to use a small voltage regulator in place of the 30K dimming resistor. The venerable LM317A would work well for the ground-switched indicators:
http://www.national.com/ds/LM/LM117.pdf
The line-switched indicators would need a negative voltage regulator:
http://www.national.com/ds/LM/LM137.pdf
I'd keep the switch, that way you could bypass the regulators if there is a fault. At these current levels, I doubt there would be a problem with power dissipation in the regulator(s), but if you want adjustability all the way up to max brightness, it would be a concern.
N.B.: I'm a digital designer, a real analog engineer could probably come up with a better solution.