Try Bilberry or Autosmart g101 these will lift most dirt without being acidic., or any other non acidic wheel cleaner.
Alternately try some wd40, sounds daft but it works.
If the dirt is ingrained you may need to move to a more aggressive wheel cleaner one that is acidic, i dont like using them
but it will get the dirt out rinse with plenty of water.
Hope this helps.
Kevo