Working with related forms in tabs

We recently started beta testing our Servoy solution, and most of our problems seem to involve onShow events on related forms.

Here’s what seems to happen: The onShow event on a nested related form fires before the correct related records have loaded, operating on the wrong data an often resulting in error messages.

The only work around I can think of is to get rid of related tabs altogether, and put controller.loadRecords(parentFoundset) in the onShow event of every nested form.

Has anyone experienced a similar problem? How did you fix it?