Login dengan user beda field

Selamat sore para senior,

Saya masih baru menggunakan Yii2 dan butuh bantuan(saran) mengenai pengaturan login dan tabel di database. Pengguna terdiri dari beberapa jenis yaitu siswa, guru, orang tua/wali murid jika disatukan di tabel user kan tidak mungkin karena ketiga pengguna tersebut berbeda field pada tabelnya. Mohon sarannya bagaimana cara membuat form login untuk ketiga jenis user tersebut. apakah di buat tabel user sebanyak 3 (sudah saya coba dengan mengcopy formlogin tetapi tidak bisa juga) ataukah saya buat satu saja tabel untuk menampung user dan password dan membuat tabel detail untuk siswa, guru dan orang tua? mohon saran dan bantuannya.

Terimakasih