ValueError: Received invalid destination chain name for MultiRetrievalQAChain
Labels: name: area: vector store, name: auto:bug

### System Info

langchain 0.0.251
Python 3.10.9

### Who can help?

_No response_

### Information

- [ ] The official example notebooks/scripts
- [ ] My own modified scripts

### Related Components

- [X] LLMs/Chat Models
- [ ] Embedding Models
- [ ] Prompts / Prompt Templates / Prompt Selectors
- [ ] Output Parsers
- [ ] Document Loaders
- [X] Vector Stores / Retrievers
- [ ] Memory
- [ ] Agents / Agent Executors
- [ ] Tools / Toolkits
- [X] Chains
- [ ] Callbacks/Tracing
- [ ] Async

### Reproduction

I have retirevers info like below

[{'name': 'Information of requirements from REQ1 to REQ1.1.2', 
  'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ1', 'REQ1.1', 'REQ1.1.1', 'REQ1.1.2'].", 
'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF2E0>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})},

 {'name': 'Information of requirements from REQ2 to REQ3.1.1.1', 
  'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ2', 'REQ2.1', 'REQ2.2', 'REQ2.2.1', 'REQ2.2.1.1', 'REQ2.3', 'REQ2.4', 'REQ2.4.1', 'REQ2.4.2', 'REQ2.4.3', 'REQ2.5', 'REQ2.5.1', 'REQ2.5.2', 'REQ2.5.2.1', 'REQ2.5.2.2', 'REQ2.5.2.3', 'REQ2.5.3', 'REQ2.6', 'REQ2.6.1', 'REQ2.6.2', 'REQ2.6.2.1', 'REQ2.6.2.2', 'REQ3', 'REQ3.1', 'REQ3.1.1', 'REQ3.1.1.1'].",
  'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF7C0>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})}, 
  
  {'name': 'Information of requirements from REQ3.1.2 to REQ5.1.2',
    'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ3.1.2', 'REQ3.2', 'REQ3.2.1', 'REQ3.2.1.1', 'REQ3.2.1.2', 'REQ3.2.1.3', 'REQ3.2.2', 'REQ3.2.2.1', 'REQ3.2.2.2', 'REQ3.2.2.3', 'REQ3.2.2.4', 'REQ3.2.3', 'REQ3.3', 'REQ3.3.1', 'REQ3.3.2', 'REQ4', 'REQ4.1', 'REQ4.2', 'REQ5', 'REQ5.1', 'REQ5.1.1', 'REQ5.1.1.1', 'REQ5.1.1.2', 'REQ5.1.2'].",
    'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF0A0>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})},
     
  {'name': 'Information of requirements from REQ5.2 to REQ7.4.1.1', 
   'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ5.2', 'REQ5.3', 'REQ5.3.1', 'REQ5.3.2', 'REQ5.3.3', 'REQ5.3.4', 'REQ5.3.5', 'REQ5.3.5.1', 'REQ5.3.5.2', 'REQ6', 'REQ6.1', 'REQ6.2', 'REQ7', 'REQ7.1', 'REQ7.2', 'REQ7.2.1', 'REQ7.2.1.1', 'REQ7.2.1.2', 'REQ7.3', 'REQ7.3.1', 'REQ7.3.2', 'REQ7.4', 'REQ7.4.1', 'REQ7.4.1.1'].", 
   'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF4C0>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})}, 
   
  {'name': 'Information of requirements from REQ7.5 to REQ8.5.2', 
   'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ7.5', 'REQ7.5.1', 'REQ7.5.2', 'REQ7.6', 'REQ7.6.1', 'REQ7.7', 'REQ7.7.1', 'REQ8', 'REQ8.1', 'REQ8.2', 'REQ8.2.1', 'REQ8.2.1.1', 'REQ8.2.1.2', 'REQ8.3', 'REQ8.3.1', 'REQ8.3.2', 'REQ8.3.3', 'REQ8.4', 'REQ8.4.1', 'REQ8.4.1.1', 'REQ8.5', 'REQ8.5.1', 'REQ8.5.2'].", 
   'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF760>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})}, 
   
   {'name': 'Information of requirements from REQ8.6 to REQ9.5.2', 
    'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ8.6', 'REQ8.6.1', 'REQ8.7', 'REQ8.7.1', 'REQ8.8', 'REQ8.8.1', 'REQ8.9', 'REQ8.9.1', 'REQ9', 'REQ9.1', 'REQ9.2', 'REQ9.2.1', 'REQ9.2.1.1', 'REQ9.2.1.2', 'REQ9.3', 'REQ9.3.1', 'REQ9.3.2', 'REQ9.3.3', 'REQ9.4', 'REQ9.4.1', 'REQ9.4.1.1', 'REQ9.5', 'REQ9.5.1', 'REQ9.5.2'].", 
    'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAFC40>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})}, 
    
    {'name': 'Information of requirements from REQ10 to REQ9.7.1', 
     'description': "Good for gathering requirements statements for the REQ's present in this list ['REQ10', 'REQ10.1', 'REQ10.1.1', 'REQ10.2', 'REQ10.2.1', 'REQ10.2.2', 'REQ10.3', 'REQ10.3.1', 'REQ10.3.1.1', 'REQ10.3.1.2', 'REQ10.3.2', 'REQ10.4', 'REQ10.4.1', 'REQ10.4.2', 'REQ10.5', 'REQ10.5.1', 'REQ10.5.2', 'REQ10.5.3', 'REQ10.5.3.1', 'REQ10.5.3.2', 'REQ10.6', 'REQ10.6.1', 'REQ10.6.2', 'REQ9.6', 'REQ9.6.1', 'REQ9.7', 'REQ9.7.1'].", 
     'retriever': VectorStoreRetriever(tags=['FAISS'], metadata=None, vectorstore=<langchain.vectorstores.faiss.FAISS object at 0x0000017A8FFAF790>, search_type='similarity', search_kwargs={'k': 4, 'max_source': 4})}, 
     
     I got error for query regarding REQ 5.1.2

-------------------------------------------------------------------------------
Error
:\Programs\Python\Python310\lib\site-packages\langchain\chains\router\base.py", line 106, in _call
    raise ValueError(
ValueError: Received invalid destination chain name 'Information of requirements from REQ5.1.1 to REQ5.1.2'


### Expected behavior

result for that query