Index: trunk/ippMonitor/generate
===================================================================
--- trunk/ippMonitor/generate	(revision 10963)
+++ trunk/ippMonitor/generate	(revision 11490)
@@ -338,6 +338,17 @@
 		if ($field[$i] eq "*") { next; }
 		if ($value =~ m|^\$$field[$i]|) {
+		    # print "field: $field[$i]\n";
+		    ($name, $extra) = $value =~ m|^\$($field[$i])\@(\S+)|;
+		    # print "name: $name\n";
+		    # print "extra: $extra\n";
+		    # print "value: $value\n";
+
 		    $Nrow = $count[$i];
-		    $value = "\$row[$Nrow]";
+		    if ($extra) {
+			$value = "\$row[$Nrow]\@$extra";
+		    } else {
+			$value = "\$row[$Nrow]";
+		    }
+		    # print "outval: $value\n";
 		    last MATCH_LABEL;
 		}
