This is a technical limitation, you can't add an ingame friend if he is not in the same server as you. Associations work differently, like friendlies, so even if you can see him in yours you can't add him "in the game". He can still be your friend if he has a Facebook account and you're friends there, as you know.
We are working on ways to overcome this limitation in the future.