Search by Image's name
License
The <button> HTML is useful, with some JS
Updating: Gallery Entity

Will use Lifecyles Callbacks : before insert and before update, real images entities will be fetched thanks to 'images_shortcut' entity field, and will then be updated into the 'images' field.