This is all quite a bit of work. The MBC paper I wrote in the 2010 Sawtooth Software Conference Proceedings tells a bit about how to do this.
But, it is multiple days of work... some of it quite tricky. So, it is not for the timid.
SMRT will not be helpful to you for this menu-based CBC work.