Well, I need to have pages to have different custom fields. Not posts but pages (just to be clear). These pages are used to show something completely different. For example, I want the About Us page to have Address, Phone, e-mail fields. Then I want a homepage (I have it set up as a static page, not post list) to have completely different fields like box1 and box2 for some welcome type messages. In addition, all other created pages not to have any custom fields at all. Now if I create new fields for type "page" then ALL the pages when you create show the fields. Thus, if I make homepage fields and about us fields and assign these fields to type "page" then when I go to create a new page I have no choice but to have both fields present from the homepage and about us on the same page. It becomes very confusing when you have a lot of fields. So, I'd want pages to have different choice of fields like post type does.
Let's say I want Home Page to have custom fields A,B,C.
Then About Us page to have Z,X,Y.
And then the regular pages that don't have any custom fields.
Right now if I make any custom page types all pages have these fields. So, each and every new page will show A,B,C,Z,X,Y fields at the same time. I need it to have 3 page types with the following fields: ABC separately, ZXY separately, and no custom fields separately.
That is the scope of the problem.