14 is not too many, not by a long shot
too many is reached when the database server tells you "cannot execute query because too many tables"
multivalued fields
can be searched, but this will never utilize an index, it will always require a table scan, so if you want your queries to slow down as the number of rows increases (i.e. your app will not scale) then go ahead and use multivalued fields
does that help?
