Parse optional named filters from filter url

Old format fltN_M still works, but the new format flt_name_operation coexists side-by-side.