Multiplying the output signal of each LED

Hello!
I would like to make a 25x16 2D matrix consisting of 400 hexagons. There will be WS2812B LED strips in each hexagon, 18 LEDs/hexagon. Unfortunately, however, WLED cannot handle the fact that every 18-18 LED is a virtual pixel in the 2D matrix. That is, it would control each pixel of the 25x16 matrix 18 times in a row. Unfortunately, segment grouping does not work this way for a 2-dimensional matrix.
Does anyone know a solution for this? It would be very important, without it I cannot make my hexagonal display… I don’t understand how this problem hasn’t arisen so far during the development of the WLED software.