The error "Value-does-not-fall-within-the-expected-range-with-Exception-Microsoft-SharePoint-SPFieldMap-GetColumnNumber" occurs due to Throttling limit set at List View Lookup Threshold settings in WebApplication.
To increase that , please run the following powershell commands.
$app = get-spwebapplication "http://mysite/"
$app.MaxQueryLookupFields = 36
$app.Update()
Happy SharePointing :-)