Make a Field dependency from an Outside Custom Object

Yes. You can add/remove picklist entries with a custom field renderer based on the value of another field. A read through this thread should help: https://community.skuid.com/t/how-do-i-render-custom-picklist-values