After changes in travis-core, irrelevant headers are removed when matrix is expanded. For example python version is removed from a ruby build. Build's config is not altered, so in order to get only effective keys, we need to iterate over jobs.