Как я могу использовать TableSorter для сортировки нескольких групп строк отдельно?

Я видел похожие вопросы о группировке строк в TableSorter, но они задают что-то немного отличное от того, что я хочу. Мне бы хотелось, чтобы в одной таблице было две группы строк, которые сортируются отдельно. Например:

```
| col1 | col2 | col3  | <

Это отсортировано по col1. Если я нажму на «col2», верхние три строки должны быть A, X, J, а вторые три строки должны быть L, B, N. Я уверен, что это возможно, но как я могу сделать так, чтобы TableSorter сделал это?
    

        
```

С помощью моего форка таблиц вы можете добавить несколько тел, и каждый будет сортировать отдельно от других. Что касается общего и дополнительного заголовка, также добавьте их в отдельные элементы 
```
tbody
```
.