Double appels de hook initRefSelect et initAssociate

Le problème c’est que l’on souhaite positionner un filtre par défaut à l’ouverture mais qui soit modifiable par l’utilisateur.
On ne souhaitait mettre le filtre qu’au moment de l’ouverture de la popup. Dans la fiche " Ajouter un filtre par défaut modifiable, vous parlez de paramètre de session.
Je comptais donc mettre un paramètre dans le initUpdate de mon objet application et le supprimer dans le hook initRefSelect de mon produit. Le problème c’est que si on passe deux fois dans le hook, le deuxième passage dans le initRefSelect supprimera le filtre mis dans le premier appel.

Existe-t-il une façon “formelle” de différencier les deux appels ?