Consolidate pastefield assignment for edit_interface consumers

This was originally planned hence the pastefield argument but was unfinished.