For anyone else still looking for a solution to this, I posted a solution as an answer to this question: