Hmm - really crazy thought. Doesn't work for happy faces, but might work for some others:
Make a superspecialist that looks like the building you want to build multiple of. When you build the building, python scripts create the superspecialist and then destroy the building, so it can be rebuilt. (I believe Kael's inquisition works this way, and maybe others...) Only works for yield or commerce.
(On a total tangent from another thread, this would be a way to ship resources from one city to another: create a positive superspecialist in the destination city and a negative superspec in the source.)