Well the best thing, would be to create something that doesn't exist lol. No one that I know of, between LSPs and Liquidity providers like LNBig does transaction batching. If you batch, the cost per user can be much much less and as a result compete with these higher paying transactions.
So you either need an LSP that says "Please wait a day for your order to complete" to allow for enough time for enough liquidity orders to come through to batch everything together, or a liquidity provider that does the same.