Fix the issue that when original soil_id is not match with DSSAT format and the dataset need experiment combination, then the output XFile will keep using original soil_id but soil file will using revised soil_id