I think DW is the only ones who claim they have a stainless sub 10 micron filter.
And given the small filtration level of such a filter, I wouldn't be trying to clean one anyway. Replace.
And a check valve may be nice to have, but in no way is it essential, and makes very little difference