Proof of concept in metabolites table - ids of...

selected rows are saved in list and old sort column and order saved.
Table is un-sorted to prevent sorting from occurring when values are
added. After table updated, table is re-sorted. This un-sort operation
is invisible to user.