support for nested fields for replacing value