I also ran into the issue with repeating section not playing well with displaying values in a cascading dropdown.
After doing some digging, I found a couple posts discussing the hidden current() function in InfoPath (I say hidden b/c you won't see this function listed through the InfoPath UI). This function allows you to pass values ...