It would be better to begin all your questions like this:
'Isn't there anybody who..?
The impersonal 'there' is the subject of the sentence, so it needs to come directly after the verb.
But otherwise, your questions are fine. It is normal and natural to end sentences with prepositions in spoken English, and also in informal and neutral written English. You might want to use a more elegant construction for formal written contexts, with a 'with whom' or a 'from whom' in the middle.