Brake dust guards have been around for sometime.
Kleen Wheels makes one type for different manufacturers however i'm not sure they make one for 18's. Plus if you did find one I don't think it would work too well unless they butt up right against the inside of the rim.
There are also low dust brake pads you could consider.
Its the price you pay for running custom rims/rubber I guess.