SensorPropagatingEnricher: support propagating as different sensor

Useful in a CloudStack private subnet, where we want to propagate a the "hostname" of a child entity as the "private ip" of the parent (e.g. where we're going to transform the "hostname" of the parent to be a public ip, but don't want to lose what the private ip was).