This is a simple recommendation: consider making monster levels in dungeons be based on the highest level (or average of highest levels) for all eligible monster types if special rules exist. For example, if a dungeon required two epic monsters and a fire monster, base the dungeon level on the highest monster level the player has of those types, or the average highest of their epic and fir monsters. In cases where special rules did not exist it would be the same outcome as currently.