No, the type hierarchy is defined at type definition, so it cannot be altered later.
When loading JLDs you need to make sure that the types are defined already, so it does not need to reconstruct them.
You maybe able avoid this problem if you can get away with duck-typed functions.