What exactly is the problem that you're trying to solve? Is it that you don't want to be digging through books at the table looking for the perfect monster, is it that you're worried that having so many options would overshadow the other players, is it that you're not really sure what all the summons are good for, is it that actually juggling all the stat blocks and actions in play is difficult, something else?
Assuming your issue is organization and time at the table, my usual approach when playing a summoner is to look through the monster books ahead of time for all the possible summons I can use (which isn't an insurmountable task, since it's usually a demon summoner or fire summoner or something, not just a generic summoner). I break them into two groups, combat (meaning I need the whole stat block) and downtime (meaning I only need their special abilities), and further split each of those into immediate use (meaning in combat with me or doing utility stuff nearby) or remote use (meaning I send them to teleport-skirmish someone, scout, etc.). I make four files, one for each group, and copy down all of the necessary monster stats in a compact format sorted by which spell can summon them, with a note at the top as to the monster's main use and a book and page citation for the full stat block in case it's needed.
Skimming through all the books noting down which monsters you might use and which group they go into usually takes just a few hours depending on how narrow the theme is, faster if you have searchable PDFs of the books. Once the process is done, you have everything right there at your fingertips, and it can usually fit on four to eight double-sided pieces of paper depending on number of monsters and formatting; we use laptops at the table so I don't even need to print them out and can ctrl-F for good monsters.
Assuming your issue is breadth of options and avoiding overshadowing people, I'd take a similar but more stripped-down approach to the one used above. For each summoning or calling spell you have, choose two monsters, picking immediate combat and utility monsters for summoning and remote combat and utility monsters for calling. Copy down the stats as mentioned. That way, you'll have at most [number of summoning/calling spells known]*2 monsters available at any given time, and most of those will be short-duration summons, so you won't overshadow people by dumpster-diving for every solution.
Assuming your issue is play speed, the solution to that is to focus more on utility monsters since you don't need their full stat blocks and won't be doing anything with them in combat time. Use only your highest-level slots for combat monsters, which means you'll be getting the most level-appropriate summons for that and you'll be focusing on a few big monsters rather than swarms of small ones--minion masters are fun, but they take forever to resolve and necromancers do that better anyway. Your lower-level combat slots should be mostly buffs and BFC; buff up your summon and allies if you have the time, and then focus on BFC while one or two heavy hitters do combat for you rather than trying to fill the battlefield with summons.