Custom report of income by currency

This topic clarifies that custom income accounts for inventory items are defined for the items and are not selectable when creating a sales invoice. So I don’t see how I can use multiple custom income accounts efficiently in my scenario. I’d be happy to be proven wrong.