all the tribal languages spoken in northern and southern india either belong to indo european or dravidian.there is no language tht does not stem from either of these.
Do you consider Mizoram as part of India ? ...........if so, it would be northern India and Mizo certainly does not stem from either sanskrit or dravidian.
Mizo is closer to chinese, Nicobaric languages are closer to Austroasiatic languages.