No estoy seguro pero supongo que habra alguna función donde le puedes especificar que te separe una cadena pasándole el caracter por donde debe partir. En asp esa función es split y sería algo asi como
Código PHP:
campos = split(final,"*")
campo1 = campos(0)
Esto lo que hace es partir la cadena final cada vez que encuentra un asterisco e ir metiendolo en un vector llamado campos, después solo tendrias que acceder a campos(0) (que es la primera posición del vector) para acceder a la primera cadena.
Lo dicho, esto sería en asp, pero probablemente en javascript hay alguna función que haga lo mismo, solo falta averiguar cual es ;) a ver si nos lo puede decir alguien de los que controla más este mundillo.
Salu2