Move FilterIterator implementation to separate file

- To prevent class not found errors in job execution