DataAssist has a Repeating Region server behavior that can be used to create a nested repeat region.
All of the functions of data assist such as Insert or update can be applied to the page manually or you can create the pages automatically using the wizard.