Now here's something that came up as requirement.
A new field type "Editable Foreign" field. So basicly the default value would come from the parent relationship record and then it would be possible to edit this value. This field should be populated soon as the value for the parent relationship is selected. Example, If a product category is selected for a Product then Product Category Description field value would be copied to a Editable Foreign field of a Product Category Description in the Products entity.
A new field type "Editable Foreign" field. So basicly the default value would come from the parent relationship record and then it would be possible to edit this value. This field should be populated soon as the value for the parent relationship is selected. Example, If a product category is selected for a Product then Product Category Description field value would be copied to a Editable Foreign field of a Product Category Description in the Products entity.