michoel
_(x) .map(x => _.valuesIn(x.so)) .map(_.valuesIn) .flatten() .map(x => x.lines) .map(_.valuesIn) .flatten() .groupBy('itemId') .value();