Improved filter configuration to accept Procs returning name/value pairs.