Having access to the nice "filtering grammar" from the DG code "ess_mcplextra_filterfile" in the general mcpltool (fat version) would be nice.
For now I have implemented a quick and dirty solution / example for McStas specific use, available through the instrument files
https://github.com/McStasMcXtrace/McCode/blob/master/mcstas-comps/examples/MCPL_filter_energy.instr and https://github.com/McStasMcXtrace/McCode/blob/master/mcstas-comps/examples/MCPL_filter_radius.instr
(which for the McStas savvy allows to do to similar filtering operations)