SUMA, custom repository

Hi, hope this is the right place to address my question. In SUMA I have custom channels (with custom repositories). Everything is working as expected. The problem I got is that I have separated channel per environment cuz I need to control them separately. Unfortunately custom repo (with my software) needs to point to parent channel and because of that I am creating custom repository for every environment (base channel) which is quite time consuming and complicate the whole configuration. Is there any way to create custom repository (just one) and connect that one to many environments in my configuration?