Family Instances

Get Information of the Family Symbol en de Family

(
  $getSym := function($id){ $$[type = "FamilySymbol" and id = $id and $string(values.assemblyCode) ~> /^61.4[024]$/i][0] };
  $getFam := function($id){ $$[type = "Family" and id = $id][0] };

  $[type = "FamilyInstance" and (
      $sym := $getSym(parent.id);
      $fam := $getFam($sym.parent.id);
      $count($match($fam.name, /^NLRS/)) = 1
  )].{
    "id": id,
    "type": type,
    "name": name,
    "familyTypeId": parent.id,
    "familyTypeName": $getSym(parent.id).name,
    "assemblyCode": $getSym(parent.id).values.assemblyCode,
    "familyName": $getFam($getSym(parent.id).parent.id).name
  }
)