Of course there is the dialog option to "tell them to sit out the next boarding".
But then you'd end up with NO officers joining you in the boarding instead.
Random thought: What if any officer that is "Fighter" (maybe also "Boatswain") ALWAYS ends up in the boarding scene, regardless of being in the shore party or not?
Then you could tell your shore party officers to not join you and you'd automatically get your extra muscle instead.
Not sure if that's easy nor if it is a good idea.
But then you'd end up with NO officers joining you in the boarding instead.

Random thought: What if any officer that is "Fighter" (maybe also "Boatswain") ALWAYS ends up in the boarding scene, regardless of being in the shore party or not?
Then you could tell your shore party officers to not join you and you'd automatically get your extra muscle instead.
Not sure if that's easy nor if it is a good idea.