streaming dataset with concatenating splits raises an error
{'login': 'Bing-su', 'id': 37621276, 'node_id': 'MDQ6VXNlcjM3NjIxMjc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/37621276?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Bing-su', 'html_url': 'https://github.com/Bing-su', 'followers_url': 'https://api.github.com/users/Bing-su/followers', 'following_url': 'https://api.github.com/users/Bing-su/following{/other_user}', 'gists_url': 'https://api.github.com/users/Bing-su/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Bing-su/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Bing-su/subscriptions', 'organizations_url': 'https://api.github.com/users/Bing-su/orgs', 'repos_url': 'https://api.github.com/users/Bing-su/repos', 'events_url': 'https://api.github.com/users/Bing-su/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Bing-su/received_events', 'type': 'User', 'site_admin': False}
[{'id': 1935892857, 'node_id': 'MDU6TGFiZWwxOTM1ODkyODU3', 'url': 'https://api.github.com/repos/huggingface/datasets/labels/bug', 'name': 'bug', 'color': 'd73a4a', 'default': True, 'description': "Something isn't working"}]
[]
Hi! Only the name of a particular split ("train", "test", ...) is supported as a split pattern if `streaming=True`. We plan to address this limitation soon.
## Describe the bug
streaming dataset with concatenating splits raises an error

## Steps to reproduce the bug
```python
from datasets import load_dataset

# no error
repo = "nateraw/ade20k-tiny"
dataset = load_dataset(repo, split="train+validation")
```

```python
from datasets import load_dataset

# error
repo = "nateraw/ade20k-tiny"
dataset = load_dataset(repo, split="train+validation", streaming=True)
```

```sh
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
[<ipython-input-4-a6ae02d63899>](https://localhost:8080/#) in <module>()
      3 # error
      4 repo = "nateraw/ade20k-tiny"
----> 5 dataset = load_dataset(repo, split="train+validation", streaming=True)

1 frames
[/usr/local/lib/python3.7/dist-packages/datasets/builder.py](https://localhost:8080/#) in as_streaming_dataset(self, split, base_path)
   1030             splits_generator = splits_generators[split]
   1031         else:
-> 1032             raise ValueError(f"Bad split: {split}. Available splits: {list(splits_generators)}")
   1033 
   1034         # Create a dataset for each of the given splits

ValueError: Bad split: train+validation. Available splits: ['validation', 'train']
```

[Colab](https://colab.research.google.com/drive/1wMj08_0bym9jnGgByib4lsBPu8NCZBG9?usp=sharing)

## Expected results
load successfully or throws an error saying it is not supported.

## Actual results
above

## Environment info
- `datasets` version: 2.4.0
- Platform: Windows-10-10.0.22000-SP0 (windows11 x64)
- Python version: 3.9.13
- PyArrow version: 8.0.0
- Pandas version: 1.4.3

{'url': 'https://api.github.com/repos/huggingface/datasets/issues/4804/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}