I seem to remember coming across a product you could buy that was a basically a dust guard that fitted on the inside of the wheel. Yes it does stop the dust, however, I think on the downside, you don't get to see the disc and caliper (which can be made to look very attractive) and I seem to remember that it could cause the brakes to run hotter (reduced cooling).