Refactored CombineFilter