Ein dynamisches filtern der Untertabellen ohne Scripting ist nicht möglich (mir ist kein Weg bekannt).
Wenn Scripting eine Option ist dann lässt sich eine Lösung mit DataTables (https://datatables.net/) implementieren. JobRouter bringt DataTables von Haus aus mit.