I wrote an article on how we achieved this on a recent project. Read it here.
[There is also a tool I wrote to assist in this that you can download]