Hi Dawn,
I usually don't have to go this far into validating myself or the recommendations I make, but in this case it would seem germane.
Dawn, I want you to do whatever makes you comfortable, but following misinformation or methodolgy is not recommended and the only reason I speak up. I can not let poor or inaccurate information slip past me.
For the validation part, I am a traditionally trained Timberwright and Guild Artisan, promoter of Natural Building modalities, (google Jay C. White Cloud) and Historical Restoration Artisan. I am also a former State Supervisor in Commercial and General Pest and Wildlife Control, so I am rather fullent in the "positive and negative" aspects of the industry and it's use of chemicals.
I do not want any reader of this post thread to believe they are going to exclude any species of Dermestid (or general Coleoptera) from attacking there wood work, clothing or furnishings, by "exclusion techniques" such as screens, or as you put it,
"with a net in front of the opening between upper and lower roof."
or using simple "botanical" agents, such as olive oil, tung oil, or beeswax. It isn't going to happen or work, period.
It simply will NOT have an effect on these little fellows. You must have an intimate relationship and knowledge of the their biology to be even slightly successful in their control or eradication from wood. I would further point out that Hymenoptera control is very challenging for even us professionals and requires due diligence by the property owner. Most are harmless in your region of Spain as far as the timber frame structure is concerned, other that European Carpenter Bees (Xylocopa ssp) that will require some maintenance work with keeping them at bay, and the wood rendered with treatment and/or proper oils.
https://www.google.com/search?q=european+carpenter+bee&safe=off&espv=210&es_sm=122&source=lnms&tbm=isch&sa=X&ei=00xgUqiLOoic9QT0oIGABg&ved=0CAkQ_AUoAQ&biw=1280&bih=685
So if you ask what it will take to control them, it's going to take chemicals, either natural occurring ones thus recommended or manmade ones that I do not generally recommend, but do sometimes employ when necessary. The holes you are seeing in the wood, and the frass (wood dust) is the evidence of them leaving as breeding adults, and there is nothing you can do about that, the damage is already done. Stopping reinfestation means a chemical barrier and lowering the moisture content of the wood and humidity levels of the architecture. The humidity levels and moisture will work with most, but not all species of wood ingesting Coleoptera larva, for that you need a chemical barrier or console yourself with them causing damage to the wood in and around your home.
Now for the wood timber frames and furniture we make, the traditional methods we use are a mix of (you will like this Dawn) pine rosin, citrus oil, tung oil,
flax oil, and beeswax, (you do not want to use olive oil on wood-other than cutting boards as it is a "non drying oil.") Traditional pine tar oils are offend used as well outside. (not coal tars) Added to our oil mix we use on wood is "borate salts" or Borax and other nateral minerals that work as insecticide, fungicide and fire suppressants.
Here is a UK link for a product you can use, that I have used and is toxic by typically not to humans. I do not know the French or German manufacturer name but know they exist and are sold with EU approval. All are "borate salts" based (borax and boric acid) etc.
http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Tim-Bor%20Insecticide
information:
http://en.wikipedia.org/wiki/Disodium_octaborate_tetrahydrate
Active ingredients: Disodium octaborate tetrahydrate
P.S. Dawn, you are also probably correct in the fact the timber frame structure of your roof was compromised by the beetle infestation and collapsed because of poor maintenance. Part of a home/architectural maintenance program is proper (but safe) pest control management that you can do yourself, you do not need to hire someone in most cases. Use chemicals wisely and safely or pay the consequence either in your health or the loss of property, [ i.e. botanical (garden) or structural (house, clothes and furniture.)]