Hi all sorry for the false alarm. I managed to constraint an up vector after all. My mistske was using the upvector in the constraint panel. That is only for object.
I should have use the chain up vector, which I did the second time around and it is ok now.
wafa