Expansion of the value.set user function to handle list-type data.
The value.set user function can now handle parameters which consist of lists of values. The index
argument has been added to allow the index of the list to be specified, and this is then propagated
into the specific analysis API.