Yes I am having the same exact problem illustrated here, in browser form style.
You can get around this issue by adding some code to the "changing" event on the outer and inner repeating tables and cancel the event, but if you are using a browser-enabled form, you cannot access the changing event.
I have spent almost a full day on this issue and there seems to be no workaround.
I think microsoft labeled this as a known bug in 2006, see the following KB: http://support.microsoft.com/kb/928042
This was in 2006, is this still a bug in infopath 2010?
Can anyone suggest a workaround?
I am trying to deliver on a promise to my clients of something assumed to be easily done.