I'm afraid you can't find what doesn't exist. What you are trying to do is like trying to unbake a cake. You've mixed the ingredients and put them in the oven - this alters and binds their relationship permanently. Exactly the same thing happens with reverberant sound in a room. The reverberant sound gets mixed with the direct sound and simply can't be unmixed again. There are supposedly a few algorithms around that try to mitigate the effects of this - which is a bit like trying to isolate one of the cooked ingredients in the cake and destroy it. But as Bob says, you end up destroying other parts of your cake in the process, effectively making it inedible.