Does libparted have support for that kind of partition table?
If not, it would have to be implemented there first.
ok