ArrayEvalFilter: add support for ! (logical negation) operator