thank you for coming back to me!
from what you've explained I'm able to understand that I cannot use the 'get shelves from device' as I had initially thought and hoped, but at least this has enabled me to work out an alternative for what I'd like to do, albeit with more manual entry required
thanks again for all your hard work!!