I'm scratching my head on this one because punching the oil filter should allow all the oil above the filter to drain back. Oil enters the filter from the pump through the antidrainback valve (ADBV). It flows through the media into the center tube, and it then exits the filter through the center hole which, in this case, is pointed skyward. This would then feed oil galleries and journals above the filter.
In this configuration, the ADBV holds that oil in suspension because the head pressure of the oil above the filter wants to push the oil backwards through the filter. The ADBV doesn't let it. But if you punched a hole in the bottom of the filter, that should allow all the oil in the engine above the filter to drain out through that hole. The hole in the filter is ostensibly on the outside of the media, but the oil should be able to backflow through the media and out the hole.
The only oil that you wouldn't be able to get is oil in the supply gallery above the ADBV, but this is oil straight from the pump, and there shouldn't be a high volume of oil there.