Without completely removing this mechanism and forcing custom plugin GUIs to run in a separate process (and therefore use a formally defined interface to the DSP component) LV2 will always be inadequate for your purposes.
forcing IPC on the GUI is (a) stupidly expensive (b) stupidly complex (c) limits host options.