Hello Sasan
I always have about the same problem with overburned curtains. For me the best way I found is to use Corona Ray Switcher material for a curtains. Here is my example:
On the rendered results pictures marked as 1 rendered with curtain material 1 - Corona material with applied opacity and diffuse maps, translucency fraction set to 0.5.
Pictures marked as 2 rendered with curtain material 2 - Corona Ray Switcher material were in Direct/Reflect/Refract override slot I used material similar to material 1, but with translucency fraction set to 0.0.
How it works - Corona material with translucency fraction set to 0.5 transmits more light and lets me fill this room with Corona's sun+sky light, and material 2 in Direct/Reflect/Refract override slot looks not burned out on renders.
In this example Sun intensity set to 0.2. On attached screenshot with material setting you can also see my Tone mapping setup - I use these settings as a starting point for interior visualization now a days.
So I believe, playing with settings of materials 1 and 2 you can find the desired result about lighting the room and direct visibility of curtains.
I would also recommend you to read this thread
https://forum.corona-renderer.com/index.php?topic=28156.0 - there you can find a lot of interesting information concerning Tone mapping - I found it veeery useful.