Matthew Juniper, at Cambridge, demonstrates how to build issue trees. His approach is very similar to ours and he has an excellent video to describe it so you might want to watch it; here are the highlights I like best.
Work on one specific question. Matthew starts his issue tree based on one question, not several. I think he is absolutely right: first you have to identify the specific question you need to answer.