I understand that the subsetting is just an example. If tables are virtually joined row states can be syncronized between them. In the "parent" table there is the column with the linke reference (the blue keys). When you open that column's properties and look for the "link reference" property, you'll find options there.
Here, you can determine which table shall be driving the row states. All settings can be set by JSL like
Column( "Unique Subject Identifier" ) << Set Property(
"Link Reference",
{Reference Table( "Nic Demographics.jmp" ), Options(
"Use Linked Column Name"(1),
Row States Synchronization with Referenced Table( Accept( 1 ), Row States( Select, Exclude, Hide ) )
)}
)
The one thing, that is not possible, is to transfer selections, no matter if they are made in the parent or the child table.