La lookup transform dei SSIS è un bel componente ma ha il limiti di poter effettuare lookup solo tramite l'operazione di uguaglianza, e quindi sembra impossibile poter effettuare invece una operazione di lookup su un range di valori (tipica necessità per gestire Slowly Changing Dimensions a mano, oppure per gestire le sempre presente "tabelle di decodifica"...ah, se il i database fossero normalizzati, quanti problemi risolti alla partenza!)
Un articolo di come risolvere il problema però lo si trova qui:
http://www.synthesisone.com/article.php/ssis-lookup-with-range
l'altra soluzione, ovviamente, è uno script transform oppure un custom task.