Multiple fund sources blended on exchange accounts - help!

I made the mistake of mixing money from different sources (personal / 2 businesses) on the same exchange accounts (newton, binance, kucoin, etc) very early on and it’s creating a bit of a tax nightmare for me now. I have all of my transactions sorted on my end, however, in Koinly everything gets lumped together. I’m wondering if there is a way to partition transactions within Koinly into different baskets (aka personal transaction, business 1 transaction, business 2 transaction) so that the adjusted cost base for each asset is calculated separately for each basket, capital gains are calculated separate for each, etc? Really hoping there is a solution to my problem. Thanks!