The parent pointer is filled if an entity is included in a map entity (a wmb file which contains blocks/static mesh plus entities). The so called sub entity points to its map entity.
If you want to create custom parent/child relationships, you have to model that on your own.