Well quite long time I though up how to keep these companions in my group cause I need both of them. We know that Pallegina does not like Xoti's opinions and Xoti a bit same with Pallegina's opinions, mostly if Pallegina is still a bit upset from my decisions i POE 1. Anyway I had a idea which I am using all that time throught all game in POE 2. If there is some interaction or conversation pro Xoti or Pallegina, I am keeping just one of them in party that moment. For example: If I spoke with Xoti about her live, believes or did her story quest I took out Pallegina from party which means that she did not give negative reputation with Xoti cause she was not there that time. For example same when you are finishing quest - Storm Of Poko Kahara, Pallegina was on ship that time cause there were quite a lot conversation about death, souls and so on, which Pallegina hate. What I saw this problem is mostly with Pallegina, she realy hates that poor little girl but Xoti does not have so big problem with Pallegina opinions or duty or whatever she wants. I did Pallegina quest without problem with Xoti in group. Conversation with Pallegina I did without Xoti in group, just for case. Now I am just few quests from the end of the game and in the end Xoti has 1 positive point with Pallegina relationship and Pallegina 1 negative point with Xoti so is much more dificult for Pallegina likes Xoti then for Xoti to like Pallegina. So my advice how to keep them together in one group, in important interaction or conversation which has affliction to one of them or another of them is take Pallegina or Xoti (mostly Pallegina) from group for that time to copmplete quest, conversation or interaction and after put them back, nothing will change in reputation between them.
NOTE: My big apology for my poor english.