It is possible to add parameters/attributes from a custom resource that is linked or joined to profile to the URL in your email.
To achieve this you must use a workflow to enrich your 'temporary data table'. This means adding the necessary attributes from the other tables and making them available in the workflow. Then in your email delivery you can use the Add Personalization component and select the attribute directly from the targetData.
You will notice that these data points will be stored under the Additional Data link.