Sorry, not a bug.
By definition of each association it can't work.
Containers can have any two different objects paired together. Picked, created, and or destroyed, when something happens to one, it happens to the other.
Families can only be by object type, due to the fact that not all objects can be referenced in the same way.
That would be like having an array in a container with a sprite, and in a family, then saying when touched family, array set position to....
This is a feature request, and it's been requested a lot.