You should really avoid such a thing. You should never have a Some(null). You are just breaking your Option monad.
If you have a null is must be a None, not a Some(null).
This is probably happening because you are initializing your Option with a null value like in:
val s : Option[String] = Some( someMethodReturningNull() )
You should instead have:
val s : Option[String] = Option( someMethodReturningNull() )
As such, if your method returns a null you'll have a None and you don't have to change anything in slick to make it work.
And, most important, you are not breaking your Option monad.
Cheers,