Basically, is there a way through any Twitch API where I can get audio from a stream, but also gather the separate individual audio channels such as microphone audio/voice, game volume, music volume, etc.
No
Twitch API has no raw video/audio support
Streams (on any platform) are generally a combined video/audio feed.
What you describe optimally works better from the streamers side in their streaming software instead