Shakira has tried to "conceal" her breakup with Gerard Piqué from her children but has struggled to do so with the media attention it has brought.