How to achieve this partitioning requirement?

In our project, we need to do a k-way partitioning, k is 2 to 4, with the following two requirements:

1. Some nodes are pre-defined to a specific partition;
2. Do the k-way partition with a pre-defined fractions of vertex weights: For example, a 2-way partition, vertex weight fractions of 20%, 80%.

According to the manuals, hMetis can achieve 1, and Metis can achieve 2. Is there a way to achieve the two requirements simultaneously? Thanks!

RE: Continue ----

If the above is not supported currently by either Metis or hMetis, how hard it'll be to add pre-assigned partitioning (requirement 1) to Metis? Is it supported at all by the underlying partitioning algorithms?