Out of curiosity, wouldn't it be easier to let the `PolymorphicCompatibleBaseModelAdmin` inherit from `admin.ModelAdmin` instead and just use that? Were there specific reasons not to?