How to achieve that? My existing universe selection:

    def _select_universe_legacy(self, fundamentals):
        """Select US30 constituents"""
        if not fundamentals:
            return []
        
        selected = [f for f in fundamentals 
                   if f.HasFundamentalData 
                   and f.MarketCap > 0
                   and f.SecurityReference.ExchangeId in ("NAS", "NAQ")]
        selected = sorted(selected, key=lambda f: f.MarketCap, reverse=True)[:100]
        self.universe_symbols = set(f.Symbol for f in selected)
        return list(self.universe_symbols)


I tried to ask mia, but it either gave me either a History call that is incredibly imperformant, or other answers like some OnData hooks that didn't filter anything out