I would also explore a spin down filter (in your case, as large a housing as you can find). Here is one example:
https://www.amazon.com/Rusco-Separator-Sediment-Additional-Replacement/dp/B00G030LZK
I have one and works well.
They work by a cyclone type effect. They spin the water as it comes in the heavier dirt goes to the outside and the cleaner water is drawn from the center. The dirt can then be drained/washed out the bottom. I would suggest you add an electric solenoid valve to the bottom hooked to a timer that will automatically wash every x hours.
From here you can add finer filters downstream without them clogged frequently and possibly irreparably.