Looks like the best thing to do is expose the tablesort service