Update multi.py
fix bugs be metioned on issue #35301

- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `black pandas`
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

> We need a test for this
> 
> Also - are you sure this is enough to fix the original problem? I tried this quickly and it seems like the error persists



> Cool, I think that does fix the original issue!
> 
> Unfortunately as is it seems to break some of the other tests so that's something to look into (in particular a few go wrong in `pandas/tests/multi/test_indexing.py`)

thanks , I will fix that shall I close this pr? xs is intended for scalar lookups as indicted in the issue would take a better error message
add a test from the OP