It is possible to set your own revive point into the ground, removing the possibility to get revived by allies.
! This does not cause the player to respawn upside down or inside the ground.
Replicating this is very tedious without knowing when the last valid position is updated and requiring the player to hit it within the time frame of being kicked from their own sparrow.
Either way this requires the player to be upside down by any means, easiest done with sparrow.
If the player is upside down on their sparrow while the last valid position is updated and the player doesn't update this position until they're dead it will cause the Ghost to become attached upside down to the floor the player was last valid on.