probably you need to write code for this situation
as using security policy, which can been seen in your screenshot, its results in YES or NO, one decision for a record.
you need to do following
1) allow all warehouses which are supposed to be used by user
2) put condition by code such as
if(CurUser has access to select this WAREHOUSE as FromWareHouse)
{
}