So my defining origin points are the Bottom Reference Plane (note I set it to be "Is Reference = Bottom), Centre Left/Right & Centre Front/Back.
These are the parameters I include in the door. Note I have parameters to control vision panels if they exist. This way I have even more flexibility...
This is the labourious part. Go to each type you loaded in the project browser, go to the element properties for each one, then link through all the parameters by clicking the "link" column for each parameter. For the first one you will need to use "Add Parameter..." for the ones that don't exist yet. Then after this you can just pick them. Note I link Panel Width & Panel Height to Width & Height respectively. (note for double doors I don't do this because I have extra parameters for each door panel, left/right).
If you load this door into a project you now have a parameter that enables you to swap out the panels as needed.
Now this quick tutorial didn't really go into the depth of creating a door it was more to concentrate on the parts that are required to successfully create a working "Family Type" parameter.
I hope someone finds this useful.
Post if you have queries, as I'll add more detailed info if it proves people still have trouble.