Bon après pas mal de recherches, tout en tenant compte des réponses apportées, voici le code que j'ai pu implémenter pour répondre à mes attentes.
Ce n'est pas parfait et probablement perfectible toutefois le résultat match avec l'attendu de mon application.
Une nouvelle fois merci pour tes...