Hi!
I've just discovered your example, and I think it's exciting.
I got long time ago the way to put charts in a report with the old report builder (not ORB).
At the end a report is a writer document with all tools to be a form.
My code was really weird, but effective.
I was able to show a chart based on different queries or inside a frame, below or above a table, etc.
The main drawback is that you have to make a macro for each one and you can't choose nothing once you finished the macro (unless you want to change the code). So I thought about a dialog, but I don't know how to do that by now.
Here you have several examples in the middle of other things, but with Spanish explanations!
https://forum.openoffice.org/es/forum/viewtopic.php?f=70&t=11605https://forum.openoffice.org/en/forum/viewtopic.php?f=42&t=79116 (Only one example, but in my own 'special English')
By the way!, If you have some controls which are desappearing, probably you have to play with anchor and position of that control (maybe to group them). As you said, they are in the form, but not visible, so maybe they are below the main picture which is the whole form.
I hope something of this could be useful for you (or for us, if you publish your new results)
Sorry for my English!
Bye!