Bob - I have given up on this and instead gone with just displaying a number of single option select elements, so the storing and retrieval of the values is much more simple
Thanks for your attempts to resolve this - strange its such a hard one to get working! Sorry for those finding this post seeking a solution....