This sounds like a rather drastic technique, but it reminds me of a learning process called the "Immersion Protocol" that I recently bought from this site:
www.worldlanguagelearning.com

This may well be worth a try! I have a lot of work going on at the moment, but I am going to try the system with a new language when my desk is clear. I'll keep you posted!