If I have read your issue correctly and the concatenated strings are held in
nav2.Value
then you just need to do a split based on whatever concatenation value you have used
char seperator = '_';
string[] items = nav2.Value.Split(seperator);
items[0]
items[1]
items[2]