IMPROVED: performance multi-lang label handling

Avoid backtracking over labels in alternative languages until one
matches if there is a direct literal language match.
This can get really expensive, for example in EU datasets where each
resource has labels in 23 languages ...