لا أعرف ما إذا كان هذا يحقق ما تحتاجه، لكن حدثت مؤخرًا تحسينات كبيرة في هذا المجال:
على الأقل، ربما يمكنك البناء على ذلك باستخدام إضافة أو مكون سمة.