A copy of the key mask for the foreground subjects either has a ‘stroke’ applied, which grows it out by some number of pixels, or has parameters applied to the matte choker effect to grow, rather than shrink, a copy of the mask. You would then apply either the glow filter to the mask, giving it a saturated color to fall off to or you build your glow using multiple copies of the enlarged mask with varying degrees of blur applied and layered with with the Add transfer mode.
Assuming you’ve pre-comped or pre-written your grown/stroked mask to disc, working in a 32bit, linear light project, the logic for a composite might look something like this:
foreground layer — Normal
stroked mask (tint effect applied with near white color; fast/box/gaus blur with tight radius) — Add
stroked mask (tint effect applied with lower saturation color; fast/box/gaus blur with medium radius) — Add
stroked mask (tint effect applied with deep, saturated color; fast/box/gaus blur with big, soft radius) — Add
Background Layer
…and then you balance the levels of your “glow layers” with a combination of layer Opacity and possibly an Exposure effect applied to the layer. I generally prefer this method to using the Glow filter, though I’ve also gotten good results layering multiple glow filters. You basically want a hot, almost white core with some kind of saturated falloff in color. Even if you only have a hint of color, perceptually hot, near white rolling off to some color looks brighter than white rolling off to just soft white. White falling off to soft white looks like diffusion, not like a really bright light.