@geoff w you don't need extra filter stacks between whips and what not. Personal filters don't really do anything as the fill rates are far too fast and there isn't a back pressure regulator on them. Dwell time is woefully inadequate to really do anything but if it makes you feel better, then go for it.
MOST all compressors come with filters that are capable of spitting out O2 clean air from a capacity and it's then up to the owner of said compressor to put filter cartridges in that will give OCA which really is ridiculous
So OCA vs CGA Grade E vs EN12021 *divers
CO is <2 vs <10 vs<15 -this has no bearing on oxygen compatibility
OCA does not have a dewpoint spec, but CGA is -65F and again has no bearing on O2 compatibility
Oil is <0.1 vs <5 vs <0.5 mg/m3
So the oil is obviously the most important part of this since it is what actually matters for oxygen compatibility. Now, pretty much all modern compressors if properly maintained and using synthetic oil can meet the <5mg/m3 without any filtration at all. No water knock out, no filters, literally at the outlet of the final stage. The moisture separator will take quite a bit of oil out with it as the water condenses and that's why in Europe especially the effluent from the traps has to be captured.
@iain/hsm knows a lot more about this, but it's one of the perks of having a Rix where it's just distilled water. The rest of the oil is taken out by activated carbon in the filter stacks. So long as the AC bed is big enough and replaced at the right time *calculated based on volume pumped through* and the PMV is set properly, the air coming out will have essentially non detectable oil levels. This is also why it's important to get your air checked at the END of the filter life to make sure that your PM frequency is sorted out.
The math for the AC bed life is basically assuming 5mg/m3 incoming to the filter, the mass of the AC bed so for easy math say 100g, and the AC beds can absorb somewhere around 8% of its weight in oil IIRC but call it 5% for easy math and conservatism. So the filter can absorb 5g of oil. 5/.005=1000m3=35k cf. Say the dive shop has a 10cfm pump, so every 3500mins/60hrs the filters have to be changed. Obviously adjust for the actual mass of AC in your specific filter and your compressors fill rate and I would double check the % absorption of the AC if you're running your own compressor, but that's how the calculation works.
So, all this to say that if you are getting gas from a compressor that has an adequately sized filtration stack, that has an AC bed in it, and it is changed at the right frequency, you should be receiving what we call "OCA" from the pump. Ask the dive shop to look at their last analysis and if they don't show it to you run away very quickly. If the oil level is <0.5mg/m3, then I wouldn't worry about it. Of note fresh analysis is usually <0.05mg/m3 so it's not something you have to worry about...