Added ArrayFilter for building filters from associative arrays