I added a boolean parameter -filter_form to template::list::create.
Now my only sticking point is creating a way to clear one filter attribute without clearing all of them. The current form code uses cookies to "remember" what filters you have applied and the values you have selected for each filter. This GREATLY simplifies the code.