i think if you get 2 clean images, you can probably use some kind of pixel math operation to merge the two images.
you could do max(stars,starless) for instance to pick the maximum value from both images, creating a new image.
or i suppose you could make a star mask, apply that star mask to the starless image, and then using the pixel math expression "stars" apply pixel math to the starless image.
or maybe some combination, like iif(stars>threshold, stars, starless) applied to the starless image, which would replace the data in the starless image only if the data in the starry image is brighter than some threshold value. maybe thru a mask or not, you'd have to experiment.
rob