@devologyrob we have explored this previously as it has been suggested by at least one other user. Unfortunately when we last reviewed, we weren’t able to find a way to integrate this, although we’re not completely ruling it out just yet.
As an alternative you could potentially use manual adjustments to handle apportioned costs.