Changes required for better accommodating => https://github.com/joomlatools/docman/pull/1870 1. Proper handling of joined columns. 2. Add _sort method that can be re-used on extending classes. 3. Proper handling or default ordering sorting.