While finding players who lag is an issue, starting out with ghosting high-ping players is a good place to start.
If a player is suffering FPS drops, consider running some clientside delta-time code, which detects if a player is having 1+ seconds delay between frames? then they can be ghostmoded.
as for un-ghosting them, they will have to enter and then leave a safe zone, just like everybody else.