@Trevor McLean Maybe there is a better way, however the easier way I see to do this is to have a Drop Down/Select Field with the Sort By Type and a button, the button click would submit the Form and the restlet would re-sort what ever it gets using that sort method/type(server side) and write back the data sorted in that specific order.
This is the only way this will work with Sublist Type LIST which is the fastest one... doing this from the Client Side would be harder and you can't use LIST, you may have to use another Sublist type which most likely would be slower per say at least.