From what I understand, this is not possible due to the way MODELDEF is parsed internally. The advantage of the current system is that you can change path, models and (surface)skins at any point in the MODELDEF lump, for example in between two FrameIndex lines. This would not be possible with inheritance.