keyslvl1=If[Depth[data]>3,Table[""<>ToString[i],{j,1,Length@data},{i,1,Length@data[[j]]-1}],Table[""<>ToString[i],{i,1,Length@data-1}]];Switch[microthermoQ,True,keyslvl2=<|"FluidInclusion"->"Fluid inclusion",Entity["Chemical","SodiumChloride"]->Identity,Entity["Chemical","PotassiumChloride"]->Identity,Entity["Chemical","MagnesiumChloride"]->Identity,Entity["Chemical","CalciumChloride"]->Identity,Entity["Chemical","SodiumSulfate"]->Identity,Entity["Chemical","SodiumHydrogencarbonate"]->Identity,"WaterColumnHeight"->"Water column height","Length"->Identity,"Width"->Identity,"ObservedHomogenizationTemperature"->"Th,obs","Size"->"Size","Area"->"Area","Volume"->"Volume","deltaTLaplacePressure"->"ΔTL","InfiniteHomogenizationTemperature"->"Th,inf","deltaTHydrostaticPressure"->"ΔTP","FormationTemperature"->"Tf"|>,False,keyslvl2=<|"FluidInclusion"->"Fluid inclusion",Entity["Chemical","SodiumChloride"]->Identity,Entity["Chemical","PotassiumChloride"]->Identity,Entity["Chemical","MagnesiumChloride"]->Identity,Entity["Chemical","CalciumChloride"]->Identity,Entity["Chemical","SodiumSulfate"]->Identity,Entity["Chemical","SodiumHydrogencarbonate"]->Identity,"WaterColumnHeight"->"Water column height","Length"->Identity,"Width"->Identity,"BrillouinIntersectionTemperature"->"Tx","Size"->"Size","Area"->"Area","Volume"->"Volume","InfiniteHomogenizationTemperature"->"Th,inf","deltaTHydrostaticPressure"->"ΔTP","FormationTemperature"->"Tf"|>];