What about storing (language id, provider name) pairs?