Ça ne marchera pas, j'y ai perdu quelques heures. Les champs de répéteur ACF obtiennent un nouvel identifiant qui ne correspond pas à l'identifiant parent-post (sauf pour le premier). Pour rendre cela encore plus déroutant :si vous supprimez un champ de répéteur, il peut rester dans la base de données; ainsi, toutes les requêtes renverront toutes les données du champ répéteur, anciennes et nouvelles.
La meilleure solution de contournement que j'ai trouvée consiste à boucler silencieusement le champ du répéteur et à envoyer les données dans un tableau multidimensionnel. Ensuite, bouclez à nouveau sur ce tableau pour produire la sortie.