Hi Smitsfrul,
For this type of scenario in the past I've used a different method entirely, although the shadow-catcher is not a bad one. But in my case it wasn't an option since the floor was reflective/glossy and the furniture really colorful, meaning the bouncing of colors should be all over the room template we had. Also we wanted to keep the lighting of the scene and avoid making HDRI's as you've mentioned.
Possible solutions to your issue:
- If your scene uses a static camera setup in a 3d scene, then simply render the selected affected objects. ( you will save time, in our case the things that changed due to color bleed and reflection was only the floor, the furniture we wanted to present and lastly the back wall.)
- You might only need to render the floor, your object and any neighboring items that affect the lighting or shadows of your final scene.
These method helped us control things better, since we also had animations at the end of the project. If you believe this can help you and you need more information please tell me.