I'm trying to find a module or VBO that would allow me to do the following task -- and this module seemed like the closest fit... but I could be off.

I use CCK nodes with node-reference fields commonly. One of my node types is for 'people' -- several other node types use a node-reference field to reference a particular person.

Because I import many of the nodes using feeds, I get duplicate 'people nodes'.... that may go for long periods of time without being noticed...and therefore may have node reference fields that link to each node.

for example: there might be a node for E.G. Smith [nid: 204] and one for Eric G. Smith [nid: 342].

I would like to be able to 'synonomize' the two nodes -- and then delete one of them -- but I'd want to make sure that all the referencing nodes were remapped to the existing synonym before deleting one.

I think a Views Bulk Operation might be a way to do this.... but perhaps someone has already written a module specifically for 'equating two nodes' that does just this, finds reference nodes, assigns them to one of the two equal nodes and then deletes one of them.... any thoughts?

thanks