No. Order is independent. You do not need to use all the fields just the minimum set. See my example. The middle name field serves as the required CB field.
Some people have had problems with NON-English web sites and this component. If that is your case, be sure to check the character set of the tables etc. You can check that with phpmyadmin.