I have a solution... You simply list the channel twice in the M3U, once for each group.
It will only list the channel once in "all channels", but list it again separately in each group. As below, the channel "ESPN" will now be listed in both USA TV and SPORTS