It is interesting that trench coat is of British origin:
The trench coat was developed as an alternative to the heavy serge greatcoats worn by British and French soldiers in the First World War. Invention of the trench coat is claimed by two British luxury clothing manufacturers, Burberry and Aquascutum, with Aquascutum's claim dating back to the 1850s. Thomas Burberry had invented gabardine fabric in 1879 and submitted a design for a British Army officer's raincoat to the War Office in 1901. (Wikipedia)
However, it is most probably in the US that the expression 2 kids in a trenchcoat (a first variant of x things in a trenchcoat) started [I have only encountered this phrase with animate nouns though]:
Two Kids In a Trenchcoat refers to a pop culture cliché in which two or more children attempt to fool others into believing they're one adult by having one child sit on another's shoulders, then cover themselves in an oversized coat. In the trope, this is usually done in order to gain access to adult-only material, such as tickets to an R-rated movie or alcohol. It has been seen in numerous
forms of media and recreated in real life.
Origin
One of the earliest and most famous examples of this came in
Disney's Snow White and the Seven Dwarfs (1937), in which the dwarf
Dopey gets on top of Sneezy in order to dance with Snow White at her
height (see video). (KnowYourMeme)
Since then this meme has been extended to (2 or 3) children/kids, or animals, or some kind of creatures in a trenchcoat to mean disguise, that which one is (hiding) underneath a façade. For example, the expression a pile of rats in a trenchcoat appeared with the movie Heartbreak High, in which a character says about herself:
I know I haven't been the best person recently. I've been a pile of rats in a trench coat really.
People have used on social media (especially Tiktok and Twitter) racoons, kobolds; some refer to it as the Totem Pole Trench. There is even a game Three Pigeons in a Trenchcoat. So it is not surprising that your advisor was not aware of this expression, since not everybody follows closely social media or pop/internet culture. You will not find this expression in dictionaries and it will be considered informal (Google Ngrams finds no instance of these variants in written texts).
But in order to find an equivalent, you will need to give more information about the exact meaning you want to use in a particular sentence. I am only guessing here, but at this point I would suggest:
3 [objects] disguised/camouflaged (as/in)
Camouflaged is a term of military origin so it may work better as an equivalent to the trench coat used in the war.