Msi Sli plus mining mixed gpus?

Hello Guys, im new to mining..

Just wundering if its possible to use 3x Msi rx 570 and 3x Msi GTX 970 gpus on the same Msi Sli plus motherboard?
As i know Sli only Works whit one type of gpu
but amd crossfire should be able to manage this? or not ?

Would i be able to get most out of all GPUs ? or will this affect there hashrates ? sols pr s?