¿Cómo puede manejar una subconsulta IN con LINQ to SQL?

Estoy un poco atascado en esto. Básicamente quiero hacer algo como la siguiente consulta SQL en LINQ to SQL:

SELECT f.* 
FROM Foo f
WHERE f.FooId IN (
    SELECT fb.FooId
    FROM FooBar fb
    WHERE fb.BarId = 1000
)

Cualquier ayuda sería recibida con gratitud.

Gracias