Configure a single ds0-group for which you want to control allocation.
Under related voice-port, assign it in a trunk-group named as you choose.
Under said trunk-group, configure the hunt scheme of your choice.
In dial-peer, reference the trunk-group instead of the port.
There are other ways, but this is the cleanest.