Да, с сортировками у вас будут проблемы

В принципе, их можно сделать, но даже извратом все равно не всегда удастся получить желаемый результат.
Я, когда нужна была сортировка по аналитиками складским прежде, чем по номенклатуре, менял порядок добавления запросов - то есть ставил первым InventDim, а потом уже другие.
Когда нужно сортировать было по наименованию номенклатуры, первым делал InventTable
Потом мы от этого отказались

Добавили только наименование - и я имею в виду - именно добавили - в InventSum
И пользователи довольны, и реляционные формы не очень много нарушили

Вообще, много, но это уже менее важно.