If you save your slabs as a door object (rather than a door panel) you will be able to control the materials as the parameters for these will be created automatically.
Model your slabs to include the frames and door panel (even handles if you want - as much detail as you require) with the underside of the slab at zero level and the height of the slabs above.
Zero will be the outside surface when you save as a door object.
The slabs will automatically be rotated when save as a door object.
Another good trick is to model the slabs with what would be the bottom centre of the door object at the drawing origin.
It will stretch but everything will stretch proportionally. So if you change the width to be twice as wide the frames, handles, etc., will be twice as wide as well.
So pretty much you will create a custom door object for each size (unless they are only very small size changes where you may not notice the frames getting bigger or smaller).
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11