This is my work around, no dinamic comp.:
create two 3d models for the open/close door, assign to layer D3-Door Open and D3-Door Close, as correspond.
Inside the 3D open door model component create a 2d SU component model of the swing (just the arc that represent the swing) assign to layer D4-Swing Door. In this case when you are on plan view you have to activated D3-Door open and D4-Swing Door. Otherwise, you have to create the 2d Door model (Door+Swing arc) and assign to layer D3-Door Swing.
Create groups of the 3d door models as correspond to each of the following layer: D2-Existing, D2-Proposed and D2-Demolish.
Make group of the existing, proposed and demolish groups and assign this group to layer D1-Doors
X Elevation/Render: turn on D1-Door, D2-Existing and Proposed, D3-Door Close
X proposed floor plans: turn on D1-Door, D2-existing and proposed, D3-Door Open, D4-Swing
X demolish floor plan: turn on D1-Door, D2-Existing and Demolish, D3-Door open, D4-Swing.
With this work around looks complicated but as soon as you understand the relation between groups/components and layers you can add more variations.
If you wish When I get my computer I can post an example.
Hope you understand my English.