Yes, I would just update getItems() to add item_source as additional key.