There’s no existing solution. If you’ve got a budget you can ask in Marketplace (I’ve done a bunch of custom migrations).
If you have no budget, but are, or have access to, a programmer, you can use existing scripts as a model and do it yourself. I wrote several import scripts before really learning Ruby.