Custom Tab Dependent DDDW

Greetings,

I have a custom tab that has already sucked way too much of my time... it has 4 DDDWs total,  2 of which are dependant on the first. It's almost perfect... EXCEPT.... when I use it within Tessitura, the 2 dependant DDDWs look like they are pre-populating, but in truth they aren't.  If I let those values ride, I get an error that one of the values is missing and must be there for inserting to the table.  However, if I go back to those fields, choose any other selection, and then go back to the original one that prepopulated, it inserts fine.  It's like the screen is auto displaying the first value of these DDDWs, but not really 'seeing' them as data eligible for insert, unless I unselect and then reselect.  (In fact, I know this is the case... if I choose DDDW1, let 2 & 3 prepopulate and then click 'Add', once the focus is off the row only DDDW1 is populated).

Auto Retrieve is definitely off for these DDDWs... it is on for the first DDDW that they are dependant on.  However, when I turn Auto Retrieve off for that first DDDW, that DDDW breaks completely.

Has anyone seen this?  Thanks!

Nancy