Eu, particularmente, gosto de verificar se existe uma quebra de linha, como no caso do 0, 1, 2 e 3. Então tudo deve ser uma ROW. enquanto o resto não precisa. Apenas com Cols, se resolveria (pois não há quebras de layout).
E, nesse caso aí, as cols 0, 1 e 4 devem ter 100% de largura, enquanto as cols 2, 3, 5 e 6 devem ter 50% de largura.
(100% de largura seriam col-12 no estilo Bootstrap, e 50% de largura seria col-6)
Espero ter ajudado!