In an RG you could still create a grid of equal rows / columns, but populate only the seats being fed by a particular datatype. For exame, if the seat’s row number and seat number appear in a list of saets for this particular room.