There is a product from Chemical Guys called Max Coat Wheel Guard. I put it on my wheels and 6 months later it was still working by keeping dirt off. This stuff is REALLY slick. I did washes every weekend in that time too and thousands of miles. Most of the brake dust would wash off just with the hose. I only hand washed it when I went to car shows to get the very fine, almost invisible layer of stuck dirt.
https://www.chemicalguys.com/wheel-g...t/WAC_303.html