@video-architect
Non of the listed software tools are capable of doing a perfect mapping of this curvy front easily. Only very expensive media server, like disguise or Pixera can do the 3D calculations on the fly and add accurate edge blend.
considering your very short time frame, I would go the simplest route.
Just do separate layers. There are several ways to generate several layers in Isadora. For the most flexible way, use multiple projectors per scene. Every projector offers his own layer value and izzi map function. With the right blend mode set, you can send these projectors to the same stage.
Projector/ Layer 1: The background with pre cut video or a masking in izzi map.
Projector/ Layer 2: The pillars and general front.
You could even go with a projector actor for each object you'd like to map separately.
For the masking use an extra layer which goes to a virtual stage. With this you can do a very flexible (alpha-) masking within izzy map.
Do this for every layer you feel to need a separate mapping. If you need to warp each layer separately, pipe them through a virtual stage as well, before finally adding them to the masking layer with the keying (a separate one, then)
An edge blend is very complex here (as is the whole thing because of the curves and levels).
But you can do a simple manual edge blend with a similar technique, using a virtual stage and do the edge blend actor on it.
Regarding the calculations for the hardware projectors, you should use the foremost front as the projection screen. everything behind it, will be overlapping anyway.
PS: I used a chroma key for the masks, as in my experience the luma doesn't work as well.