There is a half-decent workaround for this which Martyn Horne showed me, which to be honest I haven't had chance to use on a real job yet, but I have tested it and it appears to work:
Use the ID Suffix field in the OIP to give each door a Door Type reference e.g. T1, T2 etc. You can then use Custom Modification to select all T1s at once etc (Tools>Custom Modification>Field Value>ID Suffix). This allows you to select doors in various walls at once and amend them via the OIP. It won't amend doors inside symbols (e.g. house types) though.
It's less foolproof than proper Door Types (wishlisted many times), but should help.
You can save yourself some scripts to select each door type on a little script palette, to speed this up if you do it frequently.