Hi Gabri,
Thank you for posting query in Microsoft Q&A Platform.
Dynamically passing IR to linked service or dynamically passing linked service to Dataset is not possible at this moment. Hence, if same IR can access both the environments then you can achieve it. But as you rightly said it demands your existing environments architecture to change. If you are not okay to do this, then only way is creating another set of linked services and clone existing pipelines & datasets and use these new linked services there. That way, you are creating whole set of pipelines pointing to another environment.
I passed this feedback of allowing dynamic IR selection or linked service selection in datasets to Internal team. I would also encourage you to have a feedback item for same in below portal. Product teams consider these feedback items in to feature road map.
https://feedback.azure.com/d365community/forum/1219ec2d-6c26-ec11-b6e6-000d3a4f032c?query=hubspot
Hope this helps. Please let me know if any further queries.
Please consider hitting Accept Answer
button. Accepted answers help community as well.