Y no será mas fácil crear una clase con los datos que necesitas y meterlos en un arraylist para guardar tu info
Ejemplo:
Cita: Public Class Datos
Public nombre As String
Public tipo As String
Public valor As String
End Class
....
...
Dim arr As New ArrayList
Dim d As New Datos
d.nombre = "algun nombre"
d.tipo = "tipo1"
d.valor = "valor"
arr.Add(d)
Con ello es mas facil de leer y mas optimo para guardar..
Es una opinion.. ya dependerá de ti como lo quieras implementar..
Salu2