cleanup factory impl for splitter, move ScanUtil static methods to SkipScanFilter