Housekeeping for Named Objects of older process model versions

Hi all,

we use the same publishable DocType to start different process model/run time versions.
I.e. we often create new process model versions, but keep going with the exsting Start Document (i guess this is best practice).

For houskeeping reasons we want to delete older (unused) process model versions regularly. Therefore we delete Integration Server-side triggers / services and process models (via MWS). But then UM-side Named Objects are left over (probably forever).

For the moment we implemented a custom housekeeping and remove Named Objects for speficic triggers via Java API, but i doubt every customer wants to implement this on his own.

Is there are recommended way to get rid of unused Named Objects?