Sadly, there just aren't enough people playing the game in online multiplayer to support having mods or custom maps. (What I mean is that if 5% of the people who play the game online would be sophisticated enough to know how to add custom maps and mods and willing to take the time needed to do it, there just aren't enough total players online so that the 5% is a large enough aggregate number. In contrast, if 3000 people were online at once, which is what this game deserves, then you would be able to find any type of game you want to play.)
I think your best bet would be to try to arrange a game with people and schedule a time to play the mod you want to play. Best bet might be the "Multiplayer" forum instead of "Multiplayer Organizer". Also, include links to where people can download the mods and tell us whether the game and the mods are for regular Sins or Entrenchment.