def default_rows(options)
        options[:data].map.with_index do |subsets, y_idx|
          subsets.map.with_index do |data, x_idx|
            value = options[:rest][y_idx][x_idx]
            !value.empty? ? value.slice(*options[:keep]).values + [data] : nil