You can always force the item into the inventory with $ITEMSTATE.
However, to build upon your suggestion, there actually is a variable that seems like it should deal with this matter ($ITEMPAGEID) but has been wholly useless in my experience, so maybe there could be an update to its function to allow an item's default page to be changed through scripting?