Recursive filter method for magic wheres.
data() improved.
Cleaning up...