Power Query M code
let
Source = YourTable,
ExpandAll = List.Accumulate(
List.Select(Table.ColumnNames(Source), each Type.Is(Value.Type(Table.Column(Source, _)), type record)),
Source,
(state, columnName) => Table.ExpandRecordColumn(state, columnName, Record.FieldNames(Table.Column(state, columnName){0}))
)
in
ExpandAll