BRANCH 4.1: added ability to set parent key and set extra data on ingest widget