Iraqi army forces, backed by fighters from the Shia Mahdi Army, have pushed back an advance by ISIL Takfiri militants in a village in the northern province of Salahuddin.