Ich hab total absolut null Ahnung von xpages, aber diese Suche ergibt möglicherweise sinnvolle Ergebnisse:
Aus meinem JEE/JSF Verständnis heraus bezogen auf :http://stackoverflow.com/a/27803562
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:viewScope.selectItems}]]></xp:this.value>
</xp:selectItems>
Die dynamischen selectItems können offenbar an einen scope gebunden und von dort an der gewünschten Stelle geholt werden.
technisch deepLevel werden die Datenstrukturen letztlich an die httpSession oder den httpRequest gebunden.