RecursiveFilter Preprocessor