Do you need to play such complicated jazz chords if you are backing amateurs who cannot stay in key. My advice keep the backing simple so they can easily follow. Whenever possible give an intro so they start in the key you want to play in. Pick simpler songs to play that are also easier for amateurs to sing.