I got into some of the math involved in this sort of thing at:
It’s a very complex shape, and unfortunately, not directly amenable to 3D tooling, and I don’t know if modeling in 3D and then cutting with a ball-nosed endmill would be workable in terms of result or time needed for machining.
There’s a reason why coopering is a woodworking specialty unto itself.