Adding filter transformer and tests.

Same here.
We should not be looking to see if rows and columns are observable.