At this point in time, as far as I know there's no automatic way to download roles at runtime.
Your best bet is to either commit them into your own repo or have a proper documentation listing all the requirements.
You could even create a pre-flight playbook that installs your roles. :)