Support sorting on multiple fields