In the February 1995 issue of Bridge World, Henry T.C. Sun's article "The Power of Artificial Preempts" details a preemptive bidding structure that allows the description of many different types of preempts. Here is a modified version where an artificial preempt can only have two possible main suits. [At this point I noted bids like 2H may not be legal where you live]
Structure:
2D: Multi - decent weak two in either major
2H: bad spade preempt or bad heart preempt (with hearts may have second suit)
2S: spades and another suit
2NT: decent minor preempt
3C: bad club or diamond preempt
3D: decent three level major preempt
3H: bad spade preempt or bad heart preempt (with hearts may have second suit)
3S: solid minor suit
3NT: solid major suit
4C: bad club or diamond preempt
4D: slam try in a major (8 1/2 tricks)
4H: constructive (without any defense open 3H)
4S: to play, no slam interest but may be constructive or very weak..
The decent preemptive bids showing one of two suits are 2D,2NT, 3D, 3S, 3NT, and 4D. The bad (or non-constructive) preemptive bids showing one of two suits are 2H, 3C, 3H, and 4C with one of the two suits will be the suit opened in for these bids. Note responder with some values will be forced to bid the other suit over these preempts, in case the preempt was in the other suit (e.g. over a 2H opening, responder with some values must bid 2S in case opener has spades, not hearts). Then opener will be forced to bid again if holding the suit opened - thus if holding the suit opened a better preemptive bid is needed then holding the other suit - see below for some examples. If responder bids the other suit, opener can bid a new suit to show that suit plus the suit opened, or NT to show the suit opened and secondary length in the suit responder bid - examples:
2H-2S-3C: clubs and longer hearts
3C-3D-3H: hearts and longer clubs
3H-3S-4D: diamonds and longer hearts
3H-3S-3NT: spades and longer hearts
2H-2S-2NT: spades and longer hearts
3C-3D-3NT: diamonds and longer clubs
Example bids, assuming first seat:
S: QJT987
H: 6
D: J873
C: 42
Bid 3H not vul, 2H vul
S: 8
H: QJT987
D: J873
C: 42
Bid 2H except pass vul vs not vul. Note after 2H-2S bid 3D
S: 97
H: 872
D: QJT765
C: J5
Bid 3C not vul, pass vul
S: 97
H: 87
D: J5
C: QJT8732
Bid 3C except pass vul vs not vul
S: 97
H: 87
D: J5
C: QJT873
Pass in first or second even not vul vs vul since must correct 3D by responder to 4C. In third seat open 3C not vul.
S: KJ875
H: 8
D: JT42
C: 872
Bid 2H not vul vs vul.
S: KQT753
H: QT
D: 753
C: 65
Bid 2D (Multi)
S: 32
H: KJT8732
D: 98
C: 73
Bid 3D (Multi) - the minimum holding for this type of bid
S: 32
H: KJ87632
D: 98
C: 73
Bid 3H not vul, 2H vul
S: KQ873
H: 98
D: KT876
C: T
Bid 2S except pass vul vs not vul
S: QJT972
H: 7
D: 6
C: K8754
Bid 2S, switch spades and hearts then open 2H (and if responder bids 2S then bid 3C)
S: 52
H: 3
D: 754
C: AJT8742
Bid 2NT - a minimum bid - with no outside entry the ace should be held - replace the king with the ace and open 3C unless not vul vs vul then open 4C.