Amulet by itself do not offer this. However, it offers mechanism to
build something like this. I have been doing it the VRML2 implementation
of i3d.
Here is the extract of a previous mail related to this
Well, as I mentioned in a previous mail, I solved this problem
in i3D using sharing and delegation. in i3D, multiple instances
are created with different objects that shares the value of
the VRML fields. Objects behaves as shared VRML nodes. Sharing also
make an optimal use of memory space. That way, we can answer context
sensitive queries like parent, global_transform.... since individual
objects maintains their own value for these fields....