Grazie della risposta.
In realtà non avevo ben capito il meccanismo: avevo dimenticato, sebbene tu lo abbia scritto qualche post prima del mio, che, di default, ShellManager passa un parametro dentro il campo %id%. Avevo impostato male le mie query di selezione dei dati.
Ora che ho corretto, pare che funzioni.
Concordo con te quando dici che è meglio utilizzare il sistema delle view figlie, è solo che in quel caso andrei a confrontare il valore dell'attributo id della tabella associata alla view madre con il valore di un attributo nella view figlia. Usando un loadview vado a confrontare un attributo che non è id della tabella associata alla view principale. L'ho usato per quello.
Comunque sia, grazie ancora della spiegazione.