MaxPilote/CCDCC can do that. It's not that expensive besides being an add-on to MaximDL. But, you're right, we should probably expect to pay extra for this feature if they decide to do it.
All I can say is keep asking for these features and Jared/Ken will get to it when they see the demand is there.