Misc charges on sales order, and financial dimensions

When creating and invoicing sales orders, there are a number of charges available for both header and lines. As the main accounts specified for these charges do not inherit the financial dimensions from the order, we have to put fixed default dimensions on these accounts (according to the account structures). However, the customer wishes the dimensions to be inherited instead.

Has anyone worked with a setup or modification solving this problem?

(the same applies with accounts for automatic transactions)