Hello Laurant,
in general all components of idM must be kept on the same Support Pack level but the patch levels do not need to match on all components. For the IdM designtime you need to run the mxmc-update script to update the database and the setup for the MMC console.
If you are already doing all of this then you are correctly patching IdM.
Hope this clarifies.
Chris
SAP AGS