Johan,
You didn't tell us yet if you actually solved your problem using OpenG Tools.
If not, here is how:
to extract a cluster element from the variant array, use "Index Array.vi" from the lvdata toolset. It will output a variant cluster that is the required element. Then use "Get Cluster Elements Names.vi" to, needless to say, get an array containing the names of each cluster element. To split the cluster into its elements, use "Cluster to VArray.vi" that outputs an array of variant data corresponding to each element.
If you goal is to write this data to inifile, then use the variantconfig packages that does use lvdata VIs to do the above steps. For example, the released version can write an e
rror cluster as a ini section, e.g.
[error]
status=True
code=1
source="Bad input"
The next release is able to write each element of the cluster on its own ini line:
error.status=True
error.code=1
error.source="Bad input"
and this is done recursively for embedded cluster to any level.