No, there isn’t any way around using the full field name.
I realize that it probably do late but there really is no reason to prefix every sub field of a repeater. Overall it just makes all coding more difficult.
Given what you have you will also need to use get_row_layout(), I’m pretty sure you can us that function in the filter.