ES III:356b credits John with two illegitimate children by Agatha de Ferrers - Joan and Richard.
"Magna Charta Barons" by Charles H. Browning, copyright 1969 (I'm unsure of the overall reliability of this source), gives Joan's mother as Agatha de Ferrers, daughter of Robert de Ferrers, fourth Earl of Derby.