Hello!
There are two questions here: 1) Mixed species, and 2) Multiple samples
Let's start with question 1:
You don't really know what cells belong to which species. Each cell is just some sort of barcode. You have to figure out the species yourself. You load up seurat or scanpy, filter for cells with sufficient UMIs, if the vast majority of UMIs are assigned to genes of species A, that cell probably belongs to species A. (For this task, you should do your mapping using a combined index of all species.)
Now that you have your cell_barcode:species assignment, run kallisto using individual species indices on your data. You'll get one count matrix per species, and then you can filter each count matrix for the barcodes belonging to a particular species.
You probably don't want to aggregate all the human+mouse count matrices together because human and mouse have different genes -- you'd probably want to analyze them separately.
Now let's move on to question 2:
For this, you can pool everything together and analyze them at once. However, I would caution against this (barcodes might clash between different samples, you lose information about which cell comes from which sample, etc.)
The best approach to this would be to analyze them separately and then aggregate the 8 different count matrices (in this way, you still retain your sample information).