Hi @Zoran
I am not sure about your error. I created a basic proof of concept which you can copy below and paste into flow via new action my clipboard. This will give you a scope, with a sample ; seperated file, a return in a compose, a split on return and a select. Note that in the select, I have skpped the first line and then used this as the key names. I have also used the expression json() to demonstrate how to skip escaped quotes.
{"id":"7915fc42-9ab9-48ec-b855-f752-8da083f9","brandColor":"#8C3900","connectionReferences":{},"connectorDisplayName":"Control","icon":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KIDxwYXRoIGQ9Im0wIDBoMzJ2MzJoLTMyeiIgZmlsbD0iIzhDMzkwMCIvPg0KIDxwYXRoIGQ9Im04IDEwaDE2djEyaC0xNnptMTUgMTF2LTEwaC0xNHYxMHptLTItOHY2aC0xMHYtNnptLTEgNXYtNGgtOHY0eiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=","isTrigger":false,"operationName":"DamoBird365_SplitAndSelect","operationDefinition":{"type":"Scope","actions":{"FileContent":{"type":"Compose","inputs":"\"Header1:\";\"Header2:\";\"Header3\"\n\"123\";\"abc\";\"098\"\n\"456\";\"poi\";\"765\"","runAfter":{}},"Compose":{"type":"Compose","inputs":"\n","runAfter":{"FileContent":["Succeeded"]}},"Select":{"type":"Select","inputs":{"from":"@skip(outputs('Compose_2'),1)","select":{"@{json(split(first(outputs('Compose_2')),';')[0])}":"@json(split(item(),';')[0])","@{split(first(outputs('Compose_2')),';')[1]}":"@split(item(),';')[1]","@{split(first(outputs('Compose_2')),';')[2]}":"@split(item(),';')[2]"}},"runAfter":{"Compose_2":["Succeeded"]}},"Compose_2":{"type":"Compose","inputs":"@split(outputs('FileContent'),outputs('Compose'))","runAfter":{"Compose":["Succeeded"]},"description":"split(outputs('FileContent'),outputs('Compose'))"}},"runAfter":{}}}
Please let me know how you get on.
Damien