If you know scripting, the Ogre could do a PlaceAtMe in his script and if you want it to be a temporary summon, the summoned creature can be disable in 2 min or whatever or 10 min even. The the summon can tell the Ogre that it removed it self and if the ogre is in combat, he can place another with fake summon, even script the magic effect to fake it.
I do this to summon new enemies inside boring dungeons. The quest I am making, adds rats inside a dungeon, between 8-18 and when the player gets there, the rats do a placeAtMe and disable them self, they go to a dummy cell, waits there for the next quest, the next dungeon and it repeats it self. All to keep the game as less dirty as possible. All this work to keep the dungeon cells clean from pollution and future conflicts with other mods. There are other ways, I did peek at MOO, but it is a bit hard to read what Maskar is doing exact. I do understand my own solution to get this working right now. Changing it will take time and tests needs to be done... Another day i guess.