@jhowell: Not quite. No part of calibre can depend on DRM removal plugins. So the way to go would be to have the device driver/file type plugin assemble the split KFX into a monolothic (.kfx extension) but still DRMed file, or if that is not possible, into a ZIP file containing all the components (.kfx-zip extension).
The DeDRM plugin would then need to remove the DRM from both .kfx and .kfx-zip and return a .kfx without DRM, just as it does for EPUB or MOBI files.
The conversion input plugin would then handle DRM free .kfx files.
|