Sounds like you need CABNET WARE. You can try to scale to the x or y axis when you insert the block into the drawing,before you explode it.
other than that, its all manual handling unfortunately.
There are however LISP routines that some people write to automate modeling in autocad, Example, to draw a base cupboard, you type in base, then pick two points, and it fills the area with a base cupboard.
Do a google search for lisp routines, there are a million out there.
Or ask Fuccaro Really nicely, he may help you out.