BJP gets splitting headache