Am I able to filter staff lists by primary languages of Opportunity Staff?

Yes, in the Staff Tab you are able to filter by preferred language using the General Opportunity Filters. Doing so will also prompt you to add in the matching column, this allows you to filter to multiple languages and sort if desired.