Custom filters improvement

added ability to match on union or intersection when using multiple filters

fixed the reporting of how many items matched for each custom filter