I have implemented open GL rendering in different control that are automatically set up with the Interface designer.
So the answer is that it works to use multiple context per window.
I can show you the source code of the window app but not the interior of the Gizmo3D API.