Todos los casos son perfectamente comprendibles, incluso con en, pero lo he puesto de esa manera por claridad. Al usar "de" se indica que esa persona es de España donde quiera que se encuentre, con "en" se indica que se encuentra en españa pero no necesariamente que es español(a).
¿Quieres un ser mi amigo en España
Quiero un amigo español.
Quiero un amigo en de España