Non pas du tout tu n'as qu'as créer une base de données secondaire (fichiers xml) contenant tes choix.
Ensuite, tu lie directement ton filtre à tes balise xml. Puis, tu représente ces choix par des checkbox ou autre dans ton formulaire.
Rien ne t'empêche de faire ca avec une section maitre/détail.
Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
merci de lire ceci