Surely you just use one door model, wire it twice into a sequence operator, and put a transform operator between the object and the sequence for one of them, to allow the changing of the width of that one door? The Sequence operator would then repeat that "small then large" sequence along the spline. You could of course use two doors of differing sizes instead of just one and applying the transform.
Hope that helps,
Bill