Die Umsetzung im Adressbuch ist "suboptimal", da sie erfordert, dass in jeder Ansicht, die sortierbar sein soll, Code ins QueryOpen kommt...
Schau Dir mal die Maske "Addresspicker" und die Kommentare darin an.
Das ist die "Basic"- Variante des Adresspickers, denn der Screenshot kommt aus der Composite- Application, wenn Du den verwenden willst, musst Du auch eine Composite- App schreiben...