A key player in the European Parliament has told Boris Johnson he is talking nonsense by criticising pro-Europeans in the UK for having split allegiances.