Ok... not exactly sure what I did different to my previous efforts but it is now working!
There is one thing however... the second child drop down appears with a larger drop down button and on selecting the child item I need the list remains open unless I double click the item or select it then click outside of the list.
Any ideas?