Solved! Go to Solution.
I have created a folder here for you to take a look at, containing pln and mod files of project plus the python script you sent through, modified to our needs and another I was experimenting with to redirect to the already shortened property rather than do the splitting in the python script.
Waiting to see what you make of it.
I do see how you revision #2 would work Of course, i could be wrong, but as I understand it:
GetPropertyValues require a type (class) not a string and Elelement PropertValue value is packed with a type (class) for the value
Also SetPropertyValues should be outside and below the for loop. I believe that was my original mistake