两个实体引用字段相互排序

I am trying to create automobile manufacturer and model fields but i have problems in sorting. Here is problem:

I have 2 content types (Manufacturers and Models). In models I create Entity Reference field to manufacturers type and when i create automobile manufacturer node it apeard into models.

In third type of content i create 2 Entity Reference fields whitch refere to manufacturers and models type. But when i choose manufacturer it shows me all models from all manufacturers and i want to show only modules from my manufacturer.

How can i show them using sorting or something else on model field to show only models connected to selected manufacturer when i create third content type node?