I don't know if I understand the use of custom types the right way... I have a db manager background and I was expecting Types (with Views) to work the same way, especially with the beta versions with relationships...
Here's my situation:
I have a condo with two different phases (i.e. buildings). The first phase is for location and the second one will be for sale... Each condo has many levels and each level has many rooms or apartments... We also have types of room for specifics like dimensions, number of bedrooms, etc.
So, I created a type called Phase, that at first only was a parent of levels... I added to it categories (taxonomy) to say whether it's for location or sale... One phase will have many levels, so I created the type "levels" (étages in French), that only has it's name a WYSIWYG editor to put a shortcode of an image map plugin of the floor... Since strangely I can't access the name (which would be the title) in Views (don't know why), I added another "Name" field to use it in a search filter... Phase is the parent of "Levels" and "Levels" is the parent of "Units".
Then I have "Units" that has it's title (number of the apartment), a type, which is in fact a link to the "Type of room" type and a status, to say whether it's free, rented or sold. Finally, I have "Type of room" type, which is also a parent of "Units", because one type can have more that one unit (i.e. there is about 25 different types, but probably more than a hundred apartments).
So, I tried to create a view where I can use the level as the filter, to show the name, floor plan and an image of the selected level. The floor plan is an image with image maps pointing to units.
So, I tried to select "Phase" and "Levels" for my View... Like I previously said, I wanted to use the name (i.e. title) as the filter in the drop-down, but I can't, so I created a field name to use it... The category is filtered by the shortcode calling the view (which is tied to the "Phase"), but it doesn't work at all... No matter whether I choose location or sale as type, they all show up (or neither with different settings)...
What I would like to do is use the filter of the "Phase" to select only the levels of the "locations" and then use that in the filter and all... I know I could do it with multiple nested Views, but I'm afraid it will increase the size and the execution time of it all... Since we can select more than one type (checkboxes and not radio buttons), there is surely a way to use relationships (parent-child for now and relationships in next version) to filter it... But, from what I understand, it probably applies the "location" category to the "Levels" instead of "Phases" and therefore don't apply it at all...
I've learned that to show something (like the post title), we need a code like this one: [types field="xxxx" id="$yyyy"][/types]... so don't know if we need to do something similar in the filter...
Guess it will be easier if I give you access to my staging server...