Splitting Expenses/Bills between Projects

Is there a clean way to split bills/expenses between projects?

When a single supplier invoice has charges for multiple jobs, the bill/expense items get split in SCM by entering multiple expenses/bills.  On the accounting side, this creates multiple line items for a single transaction which results in issues with automatic transaction matching and reconciliation.  To complete the reconciliation, we have to delete the duplicate transactions in QB, then manually add back the missing subtotal amounts to one credit card charge so there is a single entry in QB matching the vendor bill.

Is there a way to enter bills in SCM and specify the project by line item?  This way the project costing splits would remain accurate in SCM, with appropriate line items that can be billed back to the clients; while also avoiding multiple transactions in QB.

Note: I'm familiar with the combine expenses setting in the link utility, but when set, it was causing the opposite problem - separate transactions were being incorrectly merged together, resulting in the need to manually split items in QB.  Leaving it unchecked is the lesser of two evils.