So - what is your desired end result? A form that submits data to SharePoint Lists? InfoPath doesn't do that out of the box (I should say - you can create SharePoint List forms, and they will submit to a single list - but it sounds like you have a more complex relationship set up here).
Are all these tables secondary data connections in your form? Or is the form based off the Access DB?
If the form is bound to the Access Database, you can leverage the Query fields to return information for only a single project.
It is possible to have parent / child data displayed in a form - as long as the database tables the form is bound to have the correct relationship set up when the connection to the database is set up.