Nhibernate HQL donde consulta IN

Estoy tratando de devolver una lista SimpleQuery que consulta una sola tabla y usa IN. Puedo hacer que esto funcione usando

return new List<Jobs>(
    ActiveRecordMediator<Jobs>.FindAll(Expression.In("ServiceId", ids))
);

Sin embargo, esto es realmente muy lento. Así que me gustaría hacer algo como esto

SimpleQuery<Job> query = 
    new SimpleQuery<Job>(@"from Job as j where ? in (j.ServiceId)", ids);

return new List<Job>(query.Execute());

Sin embargo, no puedo hacer que SimpleQuery funcione. No puedo encontrar ninguna documentación que cubra esto y esperaba que alguien pudiera ayudarme.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta