Given below is the dataset. Kindly note that the dataset has been shared horizontally i.e. same field repeats after every 3rd filed (although the field names are different - but as we can see below, based on the data that each field represents, one can infer the similarity in the fields (eg - field name -> 1, 4 & 7 imply same meaning)

This is the outcome that I am expecting (but subject to an IMPORTANT NOTE specified below this snip):

IMPORTANT NOTE
I want to make sure that workflow is dynamic enough to capture the data from new fields that would get added with similar pattern going forward i.e. in essence, same filed repeating after every 3rd field (Eg: when new fields are added as 10, 11, 12; then field 10 will imply same meaning as field 1,4 &7....& so on)
I have attached the excel sheet for reference.
Thanks in advance!