discuss.answer
Update. I figured this out. Took a while to understand the docs and I went through the code to figure out what was happening. I had to make some modifications to the CMP processor and conversations grid renderer so it could handle query string urls in the CMP. Also had to modify the counter to render a zero if the conversation hasn't been created yet.
Anyone interested in what I did, let me know.