One idea - you could provide an item template to the repeating panel that is a function.
from .ItemTemplate1 import ItemTemplate1 as RealTemplate
class Form1(Form1Template):
def __init__(self, **properties):
...
def ItemTemplate(**properties):
item_template_row = RealTemplate(**properties)
item_template_row.caller = self
return item_template_row
self.repeating_panel_1.item_template = ItemTemplate
# we can set the item_template to a function that returns a component
Inspired by the answer to this question: