Guided topic modeling: generating words from topics
I think instead of building something from scratch, you should utilize the domain knowledge of experts.

One example: Turn Wikipedia's topic portals (e.g., the medicine portal) into 
a family tree.