I second. There is no perfect way to open such a hand, and I would open 1♦ as well. How to open a 4♦-5♣hand, it depends on many thing: the qualities of the suits, the strength of the hand, the distribution of majors, and how the points are distributed. If ♣s are very good, I would open 1♣ and prepare to rebid 2♣ unless pd responds 1♦ (or 2♣ etc.). And to raise pd's major with good 3 support, or rebid 1NT (if strength is within the range, 15 is on border for 15-17 NT opening). There are some other types of hands you just can't open and rebid properly without "distort" them.