Sorting best practice

Hello!

I want to add custom sorting to a list after reading. When using the sort node this resets the sort on DB-connected sources when data changes. If I add a function property it becomes too slow. If I do it in a runtime source I need to read too much data on simple navigation to keep information updated. What is the best practice way to do this in Appfarm?

Example: I wish to sort a source on status and a date field within each state