name, email and gender was imported.
Those are the standard fields that are immediately accessible from any Facebook Application/website. The other fields you have configured all require that the user grant extra permissions when they login to your site for you to be able to access the additional data.
You should be able to get that profile data when you test with the administrator of your application. However, until general users can grant that permission, you'll need to get Facebook's approval. To do that, go to the
Facebook Developer Area
, click into your app and go to "Status & Review". Fill out the information requested on why you need those permissions. Once approved, you'll be able to get info from all users.
All the other social networks do not require approval, so they should be able to import any configured fields already.
I hope that helps,
Alex