I did not understand the question? was inspired by fpjson findpath ... please if you can test it. you can use it for example! GetNestedValue (Any, 'Path. [3]. [0]', Def); GetNestedValue (Any, '[0] .Path.Path. [2]', Def); -- Sent from: http://pas2js.38893.n8.nabble.com/