Duplicate geometry

I have a number of FBX models that have been exported from NWD files by the client. These files are very complex. Nearly all of them contain duplicate geometry inside a single object and each element is a separate material so no easy way to select them.

Is there any easy/automatic way to deal with this ? I’m just concerned about flickering animations. I realise you can adjust the secondary ray bias but that doesn’t always work.

I found a script on scriptspot that worked for me.

I think I found the same one but it only seems to work when all elements are separate objects not when all elements are inside one mesh. There are 1000’s inside one object. I will check tomorrow when I’m back in the office but I think this is the case.