I have set my brokerage account to Interactive brokers Margin. However, I am not able to buy fractional shares but broker does allow it. Is there a workaround for this, or is it possible this can be patched ?

self.SetBrokerageModel(BrokerageName.InteractiveBrokersBrokerage, AccountType.Margin);

Warning: Due to brokerage limitations, orders will be rounded to the nearest lot size of 1