you dont need cycle for template to be able to login to 10 different logins...
If you are thinking about template that will work on different sytes which are powered with wordpress, then you need to check them, see how many different fields they have... You just record all different fields and set them to "unnecessery" so in case there is no field like that it will not give you error. Since intelli search is not so intelli (maybe it will be improved with updates, i sure hope so)...I would rather fill use branch builder. There you can add more matches in case you cant find something they all have incommon