I'd suggest hiring a consultant to help with this. I mean, I'm the last person typically to engage in "gatekeeping" but on something like this, a mistake could represent an existential threat to the entire firm. You don't want to be "learning as you go" under those circumstances, IMO.