Advise forgetting about multi value fields,which you seem to have created. At a minimum, it seems you'd need a
- table for cable types
- table for functions
- table for connector types
- table for products
- one or more junction tables (e.g. cable/connector)
but it's impossible to say without understanding the business at hand. While it seems what you've asked for is a way to restrict subsequent choices based on a prior choice, this is neither done in tables (use forms) nor would any experienced db developer attempt to do this directly on tables (to say nothing of using multi value fields) so really, you need to rethink your approach and design. If you want help on exploring that, divulge exactly what is the business at hand. Be very concise, explicit and explain it fully in simple terms with no jargon. While we might know a thing or two about db design, chances are that we know nothing of that business, nor can we see what you're working with. If you need sources to read up on normalization or good design, we can start there.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.