Refactored algorithm to adding new splitter. Refs #8685.
Merge branch 'feature/8685_matrixws_filter' into develop