Basically how the field "tag" now work, but "improved" :-)

Must have

Nice to have

Upon writing this, it comes to mind that some kind of "relation" or "reference"-field, combined with some UI in the panel for the referencing part might solve most of the above?