Before I started teaching, I worked in a fabrication shop building dune buggies and SCORE type desert race trucks. We used coarse foam sprayed with motorcycle air filter oil as pre-filters on those machines, but discovered that probably the best combination of traits is provided by
Outerwears type pre-filters. It's similar to ripstop nylon, but lets air pass through quite well, while stopping sand and any moderately coarse dust. A quick brushing off of the pre-filter removes any contaminants, and air filter life is greatly extended.
They sell generic covers, as well as bulk material to build your own. It would be simple to rig a cage that fits into the rubber snorkel that holds the pre-filter.
I know some Yanmars came with a cyclone style pre-filter that seems to be a universal design for these sorts of machines. That would likely require drilling or fabrication a bracket of some sort, but parts should be simple to source, and it's designed for the purpose.