hola!!
yo tengo un problema parecido
cuando alguien quiere hacer un pedido y no esta registrado le pide los datos de registro pero luego al intentar terminar la compra le manda un msj de que no esta identificado en la base de datos, pero si se guarda el registro ya lo cheque en la bd se guarda en los usuarios de joomla y en los de virtuemart.
El administrador tampoco puede terminar la compra por que aparece el mismo error.
Ya revise lo que dice lala flores sobre los extra_field pero yo no los modifique siguen como estaban
Espero que alguien me pueda ayudar