How to add custom fields into any AssetImporter-Inspector. Solution

solution based on few things:

here is base for overriding any builtin Inspector: GitHub | CustomOverrideEditor

It’s may be tricky to handle all original inspector job, (for example with models I’ve disappearing Apply/Revert buttons) but having decompiled code access I’ve successfuly draw everything

In your custom fields you also have to handle mixed values by yourself, cause you have no shared SerializedObject. You can create scriptableObject for each userData, but it may be realy slow when selecting many assets

Example, model Importer field with enum value: GitHub Gist | Source code