Yes, I started writing my own code for that.
It would be great if you add feature to group multiple fields like a field like
[
'id' => 'start_group',
'type' => 'start_group', //this may create flex style like <div class="flex-row">
],
[
'id' => 'relation',
'type' => 'select',
'name' => 'relation',
'options' => [
's-o' => 'S/O',
'd-o' => 'D/O',
'w-o' => 'W/O',
],
],
[
'id' => 'relation_name',
'type' => 'text',
'name' => 'Name',
],
[
'id' => 'start_group',
'type' => 'end_group',
],
This is a simple implementation so we can save a lot of vertical space and also it will be meaningful to have fields in horizontal grouping for fields like S/O - Name values.
I hope you understand!