3D Geofences?

I understand that I can define arbitrary 2D geofences. I am wondering if it’s possible to specify a min/max altitude for that geofence as well, essentially creating a 3D geofence. I’m looking for a solution for an arbitrary geofence, not the Geofence Failsafe that is just a cylinder around my drone, as I believe it is possible to specify an altitude for that.