Have you tried this:
$fields =
NovaDependencyContainer::make([
$this->listDefinition(
‘Field’,
$this->getFields(),
2 // here can be 2 or 4
)])
->dependsOn(‘is’_active, 0)
->meta()['fields'][0];
$fields2 =
NovaDependencyContainer::make([
$this->listDefinition(
‘Field’,
$this->getFields(),
4
)])
->dependsOn(‘is’_active, 1)
->meta()['fields'][0];
return array_merge(
[
…
],
$fields,
$fields2,
);
you can add many arrays to the merge.