В вашей конкретной проблеме я не слишком уверен, потому что я никогда не использую подключения к данным внутри Infopath.
Однако, как я делал это раньше, с помощью кода в форме. Поскольку форма загружается изнутри страницы ASPX SharePoint, тогда доступен SPContext. Я могу использовать это, чтобы добраться до моего списка поиска, в вашем случае группы. Я бы использовал объектную модель, чтобы вытащить эту коллекцию групп. Я бы перебрал коллекцию, добавив каждый элемент в новый узел в повторяющейся группе в основном источнике данных. Я бы установил выпадающий элемент управления, чтобы получить его значения из этой повторяющейся группы.
Если бы я рискнул догадаться о проблеме, с которой вы столкнулись, возможно, XML, возвращенный веб-службой, недостаточно отформатирован для использования Infopath. В этом случае вы можете сохранить подключение к данным для извлечения данных, но затем вам придется написать некоторый код для преобразования того, с чем возвращается подключение к данным, в формат, понятный элементу управления в основном источнике данных.