Revolution: enable new filter for simulation
Filters: reformat the sub-driver union to make more portable

The previous version worked for embedded but not for simulation.