yeah, that's too bad it doesn't accept form lists there indeed*
not sure right now, does it accept leveled items? if so, you could try to put your stuff in a leveled list.
or you could have your actor say a topic without actual audio, just so that the fragments run
(or have him activate an activator, or maybe even complete package, have an end fragment and restart pack with new conditioned branch, whatever makes a script run)
and in that external script, have it collect your stuff with findClosestReferenceOfType etc, put it all into your target npc's inventory,
and then have the find procedure look in his own inventory only, this should do the trick
*but that's by far not the worst thing about package making. my current top two package creating annoyances would be:
1: how it always unfolds every single package branch whenever you move a branch or procedure with drag and drop, in larger packages, this can really make you wanna hit things
2: how it's close to impossible to get any data out of a package (why on earth is there no RUN SCRIPT FRAGMENT PROCEDURE ??)
...and why can't i just give a branch a name like i can with a topic branch etc, it'd be SO much easier to keep track of multiple branches
uh yeah sorry for getting miles off your topic there... 