If your question is about organizing data, you can do this with multiple array instances.
Create a separate instance of the inventory array for campfire, box, backpack etc.
To know which each array instance is for, add an instance variable "InventoryType".
Then insert as many elements as you need.
Or you can make an array of arrays - "master" array that stores UIDs of all "secondary" arrays.