Consolidate pastefield assignment for edit_interface consumers

This was originally planned hence the pastefield argument but was unfinished by mistake some months ago.