@eaton have you tried deepseek 2.5? I've found that to be quite capable, although I haven't tested your use case