Any proper accounting firm (think 20+ partners) will be able to solve your problem. the rules aren’t actually that complicated if you are a normal trader.