Well, you can nest the first query as a sub-query in the second query.
Without a more thorough explanation, the idea is something like the following
SELECT A.FieldA, S.FieldTwo
FROM [SELECT T.FieldA, T.FieldB
FROM SomeTable as T
WHERE T.FieldC = 98]. as A
INNER JOIN SecondTable as S
ON A.FieldB = S.FieldX
WHERE S.FieldTwo > 83
Note the square brackets around the subquery in the FROM clause and the period
at the end. This is the convention that Access uses for this query. The
limitations are that you cannot have any square brackets inside the sub-query.
That means no field or table names with spaces or special characters in them; no
reserved words in the sub-query; no parameters (although that is probably not
likely if you are building the query string in VBA).
The basic idea would be to copy your existing query and paste it into the new query.
If you try this and can't get it working, you might try posting the sql of your
first query and the sql of your second query and perhaps someone can post the
solution for you.