Read Only & Hidden Fields Problem with Custom Functions and Formula Fields

Read Only & Hidden Fields Problem with Custom Functions and Formula Fields

Hi, 

so I am having a huge issue which technically shouldn't exist: 

We use several custom functions and formula fields to make calculations for our prices. 

Thus, certain fields should not be visible or editable since they are filled automatically on creation. 

BUT, if a field is set as "hidden" formula fields can't "see"/access their data either, which is kinda ridiculous.
AND, "read only" fields can't be populated by functions.

Please correct me if I am wrong. If not, please adjust in near future! 

Thank You!