I'm in a pickle as far as mapping is concerned. I could've sworn this was doable at some point, but I can't figure out how the bloody hell to do this using a certain feature.
Here's the basic setup:

Basically, I've got a short "gazebo" thing that's made to look 3D via the age-old "lowered sky" trick (see 1st panel). Trouble is, I'm adding some buildings to the outlying areas, and these can appear cut-off if you view them from the other side of the gazebo (an effect I call "sky clipping"). I'd like to avoid this by using portals, but is there any way to portal only the lowered sky (as shown in the 2nd panel) and get it to work? Chopping the entire area in half (e.g. 3rd panel) is pretty much a non-option given the complexity of the neighboring outdoor area, and it's something I want to avoid at all costs. Also, I realize you can't have wall portals in ZDoom, but I've been unable to do this with slopes either because of the fact that Sector_SetPortal is one-way, making the inner slope in the portal sector still appear.

Anyone think they can lend a hand in making this work? Here it is in wad form, with a placeholder portal that (obviously) doesn't work. If someone can figure out how to get it to work without slicing the entire area in half horizontally, you'd be my hero. Or something equally cheesy.

Another catch: this is for Hacx, so I can't use portal things (which might actually solve the problem easily since they're two-way), since it also needs to be compatible with EE, which has a version of Sector_SetPortal that works well cross-port.
Also, before someone asks "why on Earth did you set it up that way?", don't ask me, ask Stephen Watson, the original author of this particular Hacx map.

Anyone have any advice? I'm a stump.