Also check in alternatives (groups) when they are recorded in servicelist

And make the check a separate function that possibly can also be called from python