couldnt you extend the object definition to include a namespace definition?
possible ... but with keeping backwards compatibility ... possibly not ... and if the people producing the nameclashes don't solve them by talking and removing their objects from their libraries, how to convince them to add a namespace definition ...
günter had an interesting approach at the coding sprint, that might be used for that ... but still, for a solution, we shouldn't try to extend the pd api...
cheers ... tim