unless I am missing something, it may probably work like any other customizable aircraft-specific dialog that provides a UI for aircraft related setting (think fuel, weight & balance, custom autopilot dialogs).
There is a handful of PUI examples - for a procedurally created dialog, I would personally use a tiny Nasal file and show a bunch of Canvas checkboxes for each boolean setting - for other settings however, some widgets may be missing, so that PUI may be a better choice currently.
Equally, any aircraft specific heuristics could be implemented using an aircraft specific callback, that is then invoked - which would probably need to affect a bunch of properties for your effect/shader (?) to pick up the result