How to order a sublist based on the order of the values of a parameter

Good morning to everyone. I’m stuck with a script i’m trying to build, basically in the screenshot attached you can see that i have a list of instances that are grouped based on their family name with the use of the first List.Combine node, then i would like to order the single instances inside the groups i’ve just created basing on the ascending order of the value of the parameter i extracted in the following node, for example: in the node “Element.GetParameterValueByName”, List 1 @L2, ordering like 08c,7a,7b,8a,8b,8d.
I thought that using again “List.Combine” with “List.SortByKey” would have helped me but as you can see i obtain Null values. Do you have any idea of why?

See if that helps…