Just provided an answer to this over here: http://wordpress.stackexchange.com/a/42599/13208