Re-factored formtools list filter to accept a list of array or a function with a callback.