Poor person needs safe place empty overnight (4-3)
I believe the answer is:
have-not
'poor person' is the definition.
('have-not' can be a synonym of 'poor person')
'safe place empty overnight' is the subsidiary indication.
'safe place' becomes 'haven' (I can't justify this - if you can you should give a lot more credence to this answer).
'empty' means to remove the middle letters.
'overnight' with its centre taken out is 'ot'.
'haven'+'ot'='havenot'
'needs' is the link.
Can you help me to learn more?
(Other definitions for have-not that I've seen before include "Poor person" , "Economically disadvantaged person" , "Person of little material wealth" , "Someone with meagre possessions" , "Deprived person" .)