This feature should already be available with the property "Sort by" in a column definition. There you can set a format string which is used for sorting as soon as the column is used for sorting.
Sorting in general only happens on request and not automatically.
Any newly added files are added at the bottom of the list.
If you add a playlist, then the order from the playlist is taken and the files are added at the bottom.
If you want to sort files always by
then try as "Sort by" property for the column for DISCNUMBER and TRACK:
%album%$num(%discnumber%,2)$num(%track%,2)
and you will always get files sorted by ALBUM, DISCNUMBER and then TRACK as soon as you click on either column.
But you have to click everytime you add further files to an already loaded list.