I have never tried what you are doing, so can't comment really... but, I think the "normal" way is the cookbook approach via a property object. You need several versions... different wall heights, and finishes.. then link somehow (via ID), but that approach works great for me. I will attach a screen shot.
ps... Noticed your a Prattville guy:) I was raised in Montgomery and did a lot of work there in the early 70's while in school. Hated the place