It should be possible to assign a material to a specific material slot when dragged from the Asset Browser.
- Always use the active material slot of the dragged on object.
- Show a popup to select a material slot when dropping (like in this prototype by Andrew Peel).
Or another possibility:
- Detect the slot from the geometry the material was dropped on.
Maybe a nice idea for later, for now something simpler should do it.