Dynamically filter descents based on conditions.