For Suplements I found a solution:
put the file
booking_supplement.xml (exact this name) into
/administrator/components/com_joomfish/contentelements
<?xml version="1.0" ?>
<joomfish type="contentelement">
<name>Booking Supplement</name>
<author>b.knoetig</author>
<version>1.0.0</version>
<description>Definition for the Booking component subject supplements</description>
<reference>
<table name="booking_supplement">
<field type="referenceid" name="id" translate="0">ID</field>
<field type="subject" name="subject" translate="0">ID</field>
<field type="titletext" name="title" translate="1">Title</field>
<field type="text" name="description" translate="1">Description</field>
<field type="text" name="type" translate="0">Type</field>
<field type="textarea" name="options" translate="1">Options</field>
<field type="text" name="empty" translate="0">Empty</field>
<field type="text" name="paid" translate="0">Paid</field>
<field type="text" name="price" translate="1">Price</field>
</table>
</reference>
<translationfilters>
<keyword>title</keyword>
<published>published</published>
<changed>created|modified</changed>
</translationfilters>
</joomfish>
for templates (booking_template_1 etc.) I have still no solution, wondering, wether this is an issue with the naming convention if DB-fields (only "id" and "1", fieldname "1" might be a problem)
An answer of artio to this is hihgly appreciated
Note: the filname of xml-file must have exact the same name than the db-file!!!