Issue #32: Dynamic filters